.elementor-kit-13634{--e-global-color-primary:#FFE8C6;--e-global-color-secondary:#7702FF;--e-global-color-text:#1B1B1B;--e-global-color-accent:#05C655;--e-global-color-5f764ee:#FFE8C6;--e-global-color-689b192:#FFD9A0;--e-global-color-41187ae:#FFC979;--e-global-color-ebd6558:#0000000F;--e-global-color-54d969f:#7702FF;--e-global-color-394dc50:#6001CF;--e-global-color-26b65a9:#5200B1;--e-global-color-775be6d:#E7EBF3;--e-global-color-e747b56:#D9DFEA;--e-global-color-c569d8a:#9CA4B2;--e-global-color-93221d6:#FFFFFF;--e-global-color-8c68fdb:#F8FAFF;--e-global-color-155d961:#F3F5FA;--e-global-color-8eefb02:#333442;--e-global-color-717b83d:#00000033;--e-global-color-dd6cc84:#00000066;--e-global-color-566083f:#00000099;--e-global-color-edd94cc:#0000000F;--e-global-color-9cf7104:#1B1B1B;--e-global-color-34f60a8:#717A8D;--e-global-color-6671919:#FFFFFF;--e-global-color-3928a2d:#00000033;--e-global-color-cee73d2:#2196E4;--e-global-color-90ddbac:#1880C6;--e-global-color-8d9f15a:#187BBD;--e-global-color-171a5a1:#05C655;--e-global-color-9070721:#05B64E;--e-global-color-ef0a8ad:#049C43;--e-global-color-d205975:#F1A117;--e-global-color-5f2f8ec:#DC900E;--e-global-color-963c743:#CA840A;--e-global-color-0b4ca18:#F15117;--e-global-color-78dfd9c:#DA450F;--e-global-color-a105e1a:#CE3F0B;--e-global-color-5bdb763:#0000001F;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-size:2.986rem;--e-global-typography-primary-line-height:1.15;--e-global-typography-primary-letter-spacing:-0.022em;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-size:2.488rem;--e-global-typography-secondary-line-height:1.15;--e-global-typography-secondary-letter-spacing:-0.022em;--e-global-typography-text-font-family:"Sora";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6;--e-global-typography-accent-font-family:"Sora";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1.6;--e-global-typography-accent-letter-spacing:0.04em;--e-global-typography-adedb3d-font-family:"Sora";--e-global-typography-adedb3d-font-size:2.986rem;--e-global-typography-adedb3d-line-height:1.15;--e-global-typography-adedb3d-letter-spacing:-0.022em;--e-global-typography-68e174f-font-family:"Sora";--e-global-typography-68e174f-font-size:32px;--e-global-typography-68e174f-line-height:1.15;--e-global-typography-68e174f-letter-spacing:-0.022em;--e-global-typography-7d97a57-font-family:"Sora";--e-global-typography-7d97a57-font-size:28px;--e-global-typography-7d97a57-line-height:1.15;--e-global-typography-7d97a57-letter-spacing:-0.022em;--e-global-typography-0e921c3-font-family:"Sora";--e-global-typography-0e921c3-font-size:1.728rem;--e-global-typography-0e921c3-line-height:1.15;--e-global-typography-0e921c3-letter-spacing:-0.022em;--e-global-typography-cb28357-font-family:"Sora";--e-global-typography-cb28357-font-size:1.44rem;--e-global-typography-cb28357-line-height:1.15;--e-global-typography-cb28357-letter-spacing:-0.022em;--e-global-typography-1a1815b-font-family:"Sora";--e-global-typography-1a1815b-font-size:1.2rem;--e-global-typography-1a1815b-line-height:1.15;--e-global-typography-1a1815b-letter-spacing:-0.022em;--e-global-typography-45d9752-font-family:"Sora";--e-global-typography-45d9752-font-size:1rem;--e-global-typography-45d9752-line-height:1.6;--e-global-typography-45d9752-letter-spacing:0.01em;--e-global-typography-e1b1db7-font-family:"Sora";--e-global-typography-e1b1db7-font-size:0.833rem;--e-global-typography-e1b1db7-line-height:1.6;--e-global-typography-e1b1db7-letter-spacing:0.01em;--e-global-typography-d96a9b2-font-family:"Roboto Mono";--e-global-typography-d96a9b2-line-height:1.6lh;--e-global-typography-d96a9b2-letter-spacing:0.01em;--e-global-typography-aed7360-font-family:"Sora";--e-global-typography-aed7360-font-size:1.125rem;--e-global-typography-aed7360-font-weight:400;--e-global-typography-aed7360-letter-spacing:0.01em;--e-global-typography-39b7861-font-family:"Sora";--e-global-typography-39b7861-text-transform:uppercase;--e-global-typography-39b7861-line-height:1.6;--e-global-typography-0cd82a8-font-family:"Sora";--e-global-typography-0cd82a8-font-size:0.9375rem;--e-global-typography-0cd82a8-font-weight:500;--e-global-typography-0cd82a8-line-height:1.6;--e-global-typography-0cd82a8-letter-spacing:0.01em;--e-global-typography-db8caa4-font-family:"Sora";--e-global-typography-db8caa4-font-size:0.9375rem;--e-global-typography-db8caa4-font-weight:500;--e-global-typography-db8caa4-text-transform:capitalize;--e-global-typography-db8caa4-line-height:1.6;--e-global-typography-db8caa4-letter-spacing:0.01em;--e-global-typography-e19af6a-font-family:"Sora";--e-global-typography-e19af6a-font-size:64px;--e-global-typography-e19af6a-font-weight:500;--e-global-typography-2330cd4-font-family:"Sora";--e-global-typography-2330cd4-font-size:64px;--e-global-typography-2330cd4-font-weight:500;--e-global-typography-49e7383-font-family:"Sora";--e-global-typography-49e7383-font-size:64px;--e-global-typography-49e7383-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13634 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13634 p{margin-block-end:1rem;}.elementor-kit-13634 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-0cd82a8-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-0cd82a8-font-size );font-weight:var( --e-global-typography-0cd82a8-font-weight );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 a:hover{color:var( --e-global-color-text );font-family:var( --e-global-typography-0cd82a8-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-0cd82a8-font-size );font-weight:var( --e-global-typography-0cd82a8-font-weight );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-adedb3d-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-adedb3d-font-size );line-height:var( --e-global-typography-adedb3d-line-height );letter-spacing:var( --e-global-typography-adedb3d-letter-spacing );}.elementor-kit-13634 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-68e174f-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-68e174f-font-size );line-height:var( --e-global-typography-68e174f-line-height );letter-spacing:var( --e-global-typography-68e174f-letter-spacing );}.elementor-kit-13634 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-7d97a57-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-7d97a57-font-size );line-height:var( --e-global-typography-7d97a57-line-height );letter-spacing:var( --e-global-typography-7d97a57-letter-spacing );}.elementor-kit-13634 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-0e921c3-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-0e921c3-font-size );line-height:var( --e-global-typography-0e921c3-line-height );letter-spacing:var( --e-global-typography-0e921c3-letter-spacing );}.elementor-kit-13634 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-cb28357-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-cb28357-font-size );line-height:var( --e-global-typography-cb28357-line-height );letter-spacing:var( --e-global-typography-cb28357-letter-spacing );}.elementor-kit-13634 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-1a1815b-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-1a1815b-font-size );line-height:var( --e-global-typography-1a1815b-line-height );letter-spacing:var( --e-global-typography-1a1815b-letter-spacing );}.elementor-kit-13634 button,.elementor-kit-13634 input[type="button"],.elementor-kit-13634 input[type="submit"],.elementor-kit-13634 .elementor-button{font-family:var( --e-global-typography-0cd82a8-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-0cd82a8-font-size );font-weight:var( --e-global-typography-0cd82a8-font-weight );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:18px 16px 18px 16px;}.elementor-kit-13634 button:hover,.elementor-kit-13634 button:focus,.elementor-kit-13634 input[type="button"]:hover,.elementor-kit-13634 input[type="button"]:focus,.elementor-kit-13634 input[type="submit"]:hover,.elementor-kit-13634 input[type="submit"]:focus,.elementor-kit-13634 .elementor-button:hover,.elementor-kit-13634 .elementor-button:focus{color:#1B1B1B;border-radius:8px 8px 8px 8px;}.elementor-kit-13634 img{border-radius:16px 16px 16px 16px;}.elementor-kit-13634 label{color:var( --e-global-color-text );}.elementor-kit-13634 input:not([type="button"]):not([type="submit"]),.elementor-kit-13634 textarea,.elementor-kit-13634 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-155d961 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-kit-13634 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-13634 textarea:focus,.elementor-kit-13634 .elementor-field-textual:focus{background-color:var( --e-global-color-155d961 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e747b56 );border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;gap:0px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-text );}.site-header .site-navigation .menu li{font-family:"Sora", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}.site-footer .copyright p{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-kit-13634{--e-global-typography-primary-font-size:30px;--e-global-typography-adedb3d-font-size:2.54rem;--e-global-typography-68e174f-font-size:2.11rem;--e-global-typography-7d97a57-font-size:1.76rem;--e-global-typography-cb28357-font-size:1.22rem;--e-global-typography-1a1815b-font-size:1.02rem;--e-global-typography-45d9752-font-size:0.95rem;--e-global-typography-aed7360-font-size:1rem;--e-global-typography-0cd82a8-font-size:0.85rem;--e-global-typography-db8caa4-font-size:0.85rem;--e-global-typography-e19af6a-font-size:42px;--e-global-typography-2330cd4-font-size:42px;--e-global-typography-49e7383-font-size:42px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13634 a{font-size:var( --e-global-typography-0cd82a8-font-size );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 a:hover{font-size:var( --e-global-typography-0cd82a8-font-size );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 h1{font-size:var( --e-global-typography-adedb3d-font-size );line-height:var( --e-global-typography-adedb3d-line-height );letter-spacing:var( --e-global-typography-adedb3d-letter-spacing );}.elementor-kit-13634 h2{font-size:var( --e-global-typography-68e174f-font-size );line-height:var( --e-global-typography-68e174f-line-height );letter-spacing:var( --e-global-typography-68e174f-letter-spacing );}.elementor-kit-13634 h3{font-size:var( --e-global-typography-7d97a57-font-size );line-height:var( --e-global-typography-7d97a57-line-height );letter-spacing:var( --e-global-typography-7d97a57-letter-spacing );}.elementor-kit-13634 h4{font-size:var( --e-global-typography-0e921c3-font-size );line-height:var( --e-global-typography-0e921c3-line-height );letter-spacing:var( --e-global-typography-0e921c3-letter-spacing );}.elementor-kit-13634 h5{font-size:var( --e-global-typography-cb28357-font-size );line-height:var( --e-global-typography-cb28357-line-height );letter-spacing:var( --e-global-typography-cb28357-letter-spacing );}.elementor-kit-13634 h6{font-size:var( --e-global-typography-1a1815b-font-size );line-height:var( --e-global-typography-1a1815b-line-height );letter-spacing:var( --e-global-typography-1a1815b-letter-spacing );}.elementor-kit-13634 button,.elementor-kit-13634 input[type="button"],.elementor-kit-13634 input[type="submit"],.elementor-kit-13634 .elementor-button{font-size:var( --e-global-typography-0cd82a8-font-size );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 input:not([type="button"]):not([type="submit"]),.elementor-kit-13634 textarea,.elementor-kit-13634 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-kit-13634{--e-global-typography-primary-font-size:26px;--e-global-typography-secondary-font-size:2.488rem;--e-global-typography-secondary-line-height:1.3lh;--e-global-typography-adedb3d-font-size:2.09rem;--e-global-typography-68e174f-font-size:1.74rem;--e-global-typography-7d97a57-font-size:1.45rem;--e-global-typography-0e921c3-font-size:1.21rem;--e-global-typography-cb28357-font-size:1rem;--e-global-typography-1a1815b-font-size:0.84rem;--e-global-typography-45d9752-font-size:0.9rem;--e-global-typography-e1b1db7-font-size:0.72rem;--e-global-typography-aed7360-font-size:0.9rem;--e-global-typography-0cd82a8-font-size:0.75rem;--e-global-typography-db8caa4-font-size:0.75rem;--e-global-typography-e19af6a-font-size:46px;--e-global-typography-2330cd4-font-size:46px;--e-global-typography-49e7383-font-size:46px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13634 a{font-size:var( --e-global-typography-0cd82a8-font-size );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 a:hover{font-size:var( --e-global-typography-0cd82a8-font-size );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 h1{font-size:var( --e-global-typography-adedb3d-font-size );line-height:var( --e-global-typography-adedb3d-line-height );letter-spacing:var( --e-global-typography-adedb3d-letter-spacing );}.elementor-kit-13634 h2{font-size:var( --e-global-typography-68e174f-font-size );line-height:var( --e-global-typography-68e174f-line-height );letter-spacing:var( --e-global-typography-68e174f-letter-spacing );}.elementor-kit-13634 h3{font-size:var( --e-global-typography-7d97a57-font-size );line-height:var( --e-global-typography-7d97a57-line-height );letter-spacing:var( --e-global-typography-7d97a57-letter-spacing );}.elementor-kit-13634 h4{font-size:var( --e-global-typography-0e921c3-font-size );line-height:var( --e-global-typography-0e921c3-line-height );letter-spacing:var( --e-global-typography-0e921c3-letter-spacing );}.elementor-kit-13634 h5{font-size:var( --e-global-typography-cb28357-font-size );line-height:var( --e-global-typography-cb28357-line-height );letter-spacing:var( --e-global-typography-cb28357-letter-spacing );}.elementor-kit-13634 h6{font-size:var( --e-global-typography-1a1815b-font-size );line-height:var( --e-global-typography-1a1815b-line-height );letter-spacing:var( --e-global-typography-1a1815b-letter-spacing );}.elementor-kit-13634 button,.elementor-kit-13634 input[type="button"],.elementor-kit-13634 input[type="submit"],.elementor-kit-13634 .elementor-button{font-size:var( --e-global-typography-0cd82a8-font-size );line-height:var( --e-global-typography-0cd82a8-line-height );letter-spacing:var( --e-global-typography-0cd82a8-letter-spacing );}.elementor-kit-13634 input:not([type="button"]):not([type="submit"]),.elementor-kit-13634 textarea,.elementor-kit-13634 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}
/* Start custom CSS *//* === DISABLED (commented out as requested) ===
.elementor-kit-13634 :where(*, *::before, *::after){ box-sizing: border-box; }
.elementor-kit-13634 :where(body, h1, h2, h3, h4, h5, h6, p, figure){ margin: 0; }
.elementor-kit-13634 :where(ul, ol){ margin: 0; padding: 0; }
.elementor-kit-13634 :where(ul, ol){ list-style: none; }
.elementor-kit-13634 :where(li){ padding: 0; }
.elementor-kit-13634 :where(a){ color: inherit; text-decoration: none; }
.elementor-kit-13634 :where(img, svg){ display: block; max-width: 100%; height: auto; }
.elementor-kit-13634 :where(figure){ display: block; }
.elementor-kit-13634 :where(figcaption){ font: inherit; color: inherit; }
.elementor-kit-13634 :where(hr){ height: 1px; border: 0; background: currentColor; opacity: .12; }
.elementor-kit-13634 :where(code, kbd, samp){ font: inherit; }
.elementor-kit-13634 :where(pre){ font: inherit; margin: 0; overflow: auto; }
.elementor-kit-13634 :where(table){ border-collapse: collapse; border-spacing: 0; width: 100%; }
.elementor-kit-13634 :where(th, td){ padding: 0; text-align: left; vertical-align: top; font: inherit; color: inherit; }
.elementor-kit-13634 :where(button){ appearance: none; -webkit-appearance: none; background: none; border: 0; padding: 0; margin: 0; font: inherit; color: inherit; line-height: inherit; cursor: pointer; }
.elementor-kit-13634 :where(input, textarea, select){ font: inherit; color: inherit; background: transparent; border: none; margin: 0; outline: none; line-height: inherit; }
.elementor-kit-13634 :where(textarea){ resize: vertical; }
.elementor-kit-13634 :where(input::placeholder, textarea::placeholder){ color: inherit; opacity: .6; }
.elementor-kit-13634 :where(input[type="number"]){ -moz-appearance: textfield; }
.elementor-kit-13634 :where(input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button){ -webkit-appearance: none; margin: 0; }
.elementor-kit-13634 :where(input[type="checkbox"], input[type="radio"]){ accent-color: currentColor; }
.elementor-kit-13634 :where(input, select, textarea, button){ display: inline-block; }
.elementor-kit-13634 :where(p + p){ margin-top: 1em; }
.elementor-kit-13634 :where(blockquote){ margin: 0; padding-left: 1rem; border-left: 3px solid currentColor; opacity: .9; }

.elementor-kit-13634 .u-reset-list :where(ul, ol){ list-style: none; margin: 0; padding: 0; }
.elementor-kit-13634 .u-reset-list :where(li){ margin: 0; padding: 0; }
.elementor-kit-13634 .u-plain-field :where(input, textarea, select){ background: transparent; border: 0; border-radius: 0; box-shadow: none; padding: 0; }
.elementor-kit-13634 .u-plain-button :where(button, .elementor-button){ all: unset; cursor: pointer; display: inline-flex; align-items: center; }

.elementor-kit-13634{
  --btn-radius: 8px;
  --btn-py: 18px;
  --btn-px: 16px;
  --btn-text-dark: var(--e-global-color-9cf7104, #1B1B1B);
  --btn-text-light: var(--e-global-color-6671919, #FFFFFF);
  --btn-def-rest:  var(--e-global-color-primary,  #FFE8C6);
  --btn-def-hover: var(--e-global-color-689b192,  #FFD9A0);
  --btn-def-press: var(--e-global-color-41187ae,  #FFC979);
  --btn-info-rest:  var(--e-global-color-cee73d2, #2196E4);
  --btn-info-hover: var(--e-global-color-90ddbac, #1880C6);
  --btn-info-press: var(--e-global-color-8d9f15a, #187BBD);
  --btn-succ-rest:  var(--e-global-color-171a5a1, #05C655);
  --btn-succ-hover: var(--e-global-color-9070721, #05B64E);
  --btn-succ-press: var(--e-global-color-ef0a8ad, #049C43);
  --btn-warn-rest:  var(--e-global-color-d205975, #F1A117);
  --btn-warn-hover: var(--e-global-color-5f2f8ec, #DC900E);
  --btn-warn-press: var(--e-global-color-963c743, #CA840A);
  --btn-dang-rest:  var(--e-global-color-0b4ca18, #F15117);
  --btn-dang-hover: var(--e-global-color-78dfd9c, #DA450F);
  --btn-dang-press: var(--e-global-color-a105e1a, #CE3F0B);
  --btn-dis-bg: var(--e-global-color-ebd6558, rgba(0,0,0,.06));
  --btn-dis-tx: var(--e-global-color-717b83d, rgba(0,0,0,.20));
}

.elementor-13922 .elementor-element .elementor-field-group .elementor-field:not(.elementor-select-wrapper){
  background-color: var(--e-global-color-155d961, #F3F5FA) !important;
  border-color: transparent !important;
}

.elementor-kit-13634 a.elementor-button .elementor-button-icon{ color: currentColor !important; display: inline-flex; align-items: center; justify-content: center; font-size: 1em; line-height: 1; }
.elementor-kit-13634 a.elementor-button .elementor-button-icon i{ color: inherit !important; }
.elementor-kit-13634 a.elementor-button .elementor-button-icon svg{ width: 1em; height: 1em; color: inherit !important; fill: currentColor !important; stroke: currentColor !important; }
.elementor-kit-13634 a.elementor-button .elementor-button-icon svg [fill]{ fill: currentColor !important; }
.elementor-kit-13634 a.elementor-button .elementor-button-icon svg [stroke]{ stroke: currentColor !important; }
.elementor-kit-13634 a.elementor-button:hover .elementor-button-icon,
.elementor-kit-13634 a.elementor-button:active .elementor-button-icon,
.elementor-kit-13634 a.elementor-button[disabled] .elementor-button-icon,
.elementor-kit-13634 .elementor-widget-button.is-disabled a.elementor-button .elementor-button-icon{ color: currentColor !important; }

.elementor-kit-13634 .elementor-widget-button a.elementor-button{ cursor: pointer !important; border-radius: var(--btn-radius) !important; padding: var(--btn-py) var(--btn-px) !important; border: none !important; box-shadow: none !important; transition: background-color .15s ease, transform .05s ease !important; }

.elementor-kit-13634 .elementor-widget-button:not(.elementor-button-info):not(.elementor-button-success):not(.elementor-button-warning):not(.elementor-button-danger) a.elementor-button{ background: var(--btn-def-rest) !important; color: var(--btn-text-dark) !important; }
.elementor-kit-13634 .elementor-widget-button:not(.elementor-button-info):not(.elementor-button-success):not(.elementor-button-warning):not(.elementor-button-danger) a.elementor-button:hover{ background: var(--btn-def-hover) !important; }
.elementor-kit-13634 .elementor-widget-button:not(.elementor-button-info):not(.elementor-button-success):not(.elementor-button-warning):not(.elementor-button-danger) a.elementor-button:active{ background: var(--btn-def-press) !important; transform: translateY(1px) !important; }

.elementor-kit-13634 .elementor-button-info a.elementor-button{ background: var(--btn-info-rest) !important; color: var(--btn-text-light) !important; }
.elementor-kit-13634 .elementor-button-info a.elementor-button:hover{ background: var(--btn-info-hover) !important; }
.elementor-kit-13634 .elementor-button-info a.elementor-button:active{ background: var(--btn-info-press) !important; transform: translateY(1px) !important; }

.elementor-kit-13634 .elementor-button-success a.elementor-button{ background: var(--btn-succ-rest) !important; color: var(--btn-text-light) !important; }
.elementor-kit-13634 .elementor-button-success a.elementoUse custom CSS to style your content or add the ".elementor-kit-13634" prefix to target specific elements.
Need Help
r-button:hover{ background: var(--btn-succ-hover) !important; }
.elementor-kit-13634 .elementor-button-success a.elementor-button:active{ background: var(--btn-succ-press) !important; transform: translateY(1px) !important; }

.elementor-kit-13634 .elementor-button-warning a.elementor-button{ background: var(--btn-warn-rest) !important; color: var(--btn-text-light) !important; }
.elementor-kit-13634 .elementor-button-warning a.elementor-button:hover{ background: var(--btn-warn-hover) !important; }
.elementor-kit-13634 .elementor-button-warning a.elementor-button:active{ background: var(--btn-warn-press) !important; transform: translateY(1px) !important; }

.elementor-kit-13634 .elementor-button-danger a.elementor-button{ background: var(--btn-dang-rest) !important; color: var(--btn-text-light) !important; }
.elementor-kit-13634 .elementor-button-danger a.elementor-button:hover{ background: var(--btn-dang-hover) !important; }
.elementor-kit-13634 .elementor-button-danger a.elementor-button:active{ background: var(--btn-dang-press) !important; transform: translateY(1px) !important; }

.e-search .e-search-submit{ cursor: pointer !important; border-radius: var(--btn-radius) !important; padding: var(--btn-py) var(--btn-px) !important; border: none !important; box-shadow: none !important; background: var(--btn-def-rest) !important; color: var(--btn-text-dark) !important; transition: background-color .15s ease, transform .05s ease !important; }
.e-search .e-search-submit:hover{ background: var(--btn-def-hover) !important; }
.e-search .e-search-submit:active{ background: var(--btn-def-press) !important; transform: translateY(1px) !important; }
.e-search .e-search-submit[disabled],
.e-search .e-search-submit[aria-disabled="true"]{ background: var(--btn-dis-bg) !important; color: var(--btn-dis-tx) !important; pointer-events: none !important; cursor: not-allowed !important; transform: none !important; opacity: 1 !important; }

.elementor-form .elementor-button{ cursor: pointer !important; border-radius: var(--btn-radius) !important; padding: var(--btn-py) var(--btn-px) !important; border: none !important; box-shadow: none !important; background: var(--btn-def-rest) !important; color: var(--btn-text-dark) !important; transition: background-color .15s ease, transform .05s ease !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
.elementor-form .elementor-button:hover{ background: var(--btn-def-hover) !important; }
.elementor-form .elementor-button:active{ background: var(--btn-def-press) !important; transform: translateY(1px) !important; }
.elementor-form .elementor-button[disabled],
.elementor-form .elementor-button[aria-disabled="true"]{ background: var(--btn-dis-bg) !important; color: var(--btn-dis-tx) !important; pointer-events: none !important; cursor: not-allowed !important; transform: none !important; opacity: 1 !important; }

.elementor-kit-13634 .elementor-widget-button a.elementor-button:disabled,
.elementor-kit-13634 .elementor-widget-button a.elementor-button[disabled],
.elementor-kit-13634 .elementor-widget-button a.elementor-button[aria-disabled="true"],
.elementor-kit-13634 .elementor-widget-button.is-disabled a.elementor-button{ background: var(--btn-dis-bg) !important; color: var(--btn-dis-tx) !important; pointer-events: none !important; cursor: not-allowed !important; transform: none !important; opacity: 1 !important; }

.elementor-kit-13634 .elementor-widget-button a.elementor-button .elementor-button-icon{ margin-right: 8px; }
.elementor-kit-13634 .elementor-widget-button a.elementor-button.elementor-button-icon-right .elementor-button-icon{ margin-left: 8px; margin-right: 0; }
.elementor-kit-13634 a.elementor-button .elementor-button-icon{ display: none !important; margin: 0 !important; }
.elementor-kit-13634 a.elementor-button .elementor-button-icon:has(> svg, > i, > img){ display: inline-flex !important; }
.elementor-kit-13634 a.elementor-button:not(.elementor-button-icon-right) .elementor-button-icon:has(> svg, > i, > img){ margin-right: 8px !important; }
.elementor-kit-13634 a.elementor-button.elementor-button-icon-right .elementor-button-icon:has(> svg, > i, > img){ margin-left: 8px !important; }
.elementor-kit-13634 .elementor-form .elementor-button .elementor-button-icon{ display: none !important; margin: 0 !important; }
.elementor-kit-13634 .elementor-form .elementor-button .elementor-button-icon:has(> svg, > i, > img){ display: inline-flex !important; }
.elementor-kit-13634 .elementor-form .elementor-button:not(.elementor-button-icon-right) .elementor-button-icon:has(> svg, > i, > img){ margin-right: 8px !important; }
.elementor-kit-13634 .elementor-form .elementor-button.elementor-button-icon-right .elementor-button-icon:has(> svg, > i, > img){ margin-left: 8px !important; }

.elementor-kit-13634{
  --bc-radius: 6px;
  --bc-py: 8px;
  --bc-px: 12px;
  --bc-gap: 12px;
  --bc-bg: var(--e-global-color-155d961, #F3F5FA);
  --bc-muted: var(--e-global-color-34f60a8, #717ABD);
  --bc-active: var(--e-global-color-54d969f, #7702FF);
  --bc-sep: var(--e-global-color-34f60a8, #717ABD);
}
.elementor-kit-13634 .eael-breadcrumbs{ background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; }
.elementor-kit-13634 .eael-breadcrumbs__content{ display: inline-flex; align-items: center; gap: var(--bc-gap); padding: var(--bc-py) var(--bc-px); border-radius: var(--bc-radius); background: var(--bc-bg); font-family: "Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px; }
.elementor-kit-13634 .eael-breadcrumbs__content a{ color: var(--bc-muted); text-decoration: none; outline: none; font-weight: 400; }
.elementor-kit-13634 .eael-breadcrumbs__content a:hover{ color: var(--bc-active); text-decoration: none; }
.elementor-kit-13634 .eael-breadcrumbs__content .eael-current{ color: var(--bc-active); font-weight: 400; }
.elementor-kit-13634 .eael-breadcrumbs__content .eael-breadcrumb-separator{ color: var(--bc-sep); line-height: 16px; }
.elementor-kit-13634 .eael-breadcrumbs__content a:first-of-type{ position: relative; padding-left: 24px; }
.elementor-kit-13634 .eael-breadcrumbs__content a:first-of-type::before{ content: ""; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; transform: translateY(-50%); background-repeat: no-repeat; background-size: 16px 16px; background-position: left center; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M7.38595 14.5001C7.26045 14.5001 7.13445 14.4511 7.03845 14.3536L3.10845 10.3536C2.91645 10.1581 2.91645 9.84212 3.10845 9.64662C3.30045 9.45112 3.61095 9.45112 3.80295 9.64662L7.73295 13.6466C7.92495 13.8421 7.92495 14.1581 7.73295 14.3536C7.63745 14.4511 7.51145 14.5001 7.38595 14.5001Z' fill='%23717A8D'/><path d='M14.509 8.50012H1.4915C1.293 8.50012 1.1135 8.37812 1.0375 8.19162C0.961498 8.00462 1.0035 7.78963 1.144 7.64663L7.0385 1.64662C7.2305 1.45112 7.541 1.45112 7.733 1.64662C7.925 1.84212 7.925 2.15812 7.733 2.35362L2.677 7.50012H14.509C14.7805 7.50012 15 7.72412 15 8.00012C15 8.27612 14.7805 8.50012 14.509 8.50012Z' fill='%23717A8D'/></svg>"); }
.elementor-kit-13634 .eael-breadcrumbs__content a[aria-disabled='true'],
.elementor-kit-13634 .eael-breadcrumbs__content a.disabled{ color: var(--e-global-color-717b83d, rgba(0,0,0,.20)); pointer-events: none; cursor: not-allowed; text-decoration: none; }

.elementor-kit-13634{
  --pg-gap: 12px;
  --pg-item-h: 40px;
  --pg-item-minw: 40px;
  --pg-item-px: 8px;
  --pg-item-radius: 999px;
  --pg-icon-size: 24px;
  --pg-text: var(--btn-text-dark);
  --pg-active-bg: var(--e-global-color-54d969f, #7702FF);
  --pg-active-text: var(--btn-text-light);
  --pg-hover-bg: var(--btn-dis-bg);
  --pg-press-bg: var(--e-global-color-717b83d, rgba(0,0,0,.20));
}
.elementor-kit-13634 .archive_pagination,
.elementor-kit-13634 .archive_pagination .nav-links{ display:flex; align-items:center; gap:var(--pg-gap); }
.elementor-kit-13634 .archive_pagination .page-numbers,
.elementor-kit-13634 .archive_pagination .dots{ display:flex !important; align-items:center; justify-content:center; min-width:var(--pg-item-minw); height:var(--pg-item-h); padding:0 var(--pg-item-px); border-radius:var(--pg-item-radius); background:transparent !important; color:var(--pg-text) !important; transition:background-color .15s ease, transform .05s ease; font-family: var(--e-global-typography-text-font-family, "Sora"); font-size:16px; font-weight:400; line-height:16px; }
.elementor-kit-13634 .archive_pagination a.page-numbers:hover{ background:var(--pg-hover-bg) !important; }
.elementor-kit-13634 .archive_pagination a.page-numbers:active{ background:var(--pg-press-bg) !important; transform:translateY(1px); }
.elementor-kit-13634 .archive_pagination .page-numbers.current{ background:var(--pg-active-bg) !important; color:var(--pg-active-text) !important; transform:none; }
.elementor-kit-13634 .archive_pagination .dots{ pointer-events:none; }
.elementor-kit-13634 .archive_pagination .archive_pagination-icons{ display:none !important; }
.elementor-kit-13634 .archive_pagination .page-numbers.prev,
.elementor-kit-13634 .archive_pagination .page-numbers.next{ position:relative; min-width:var(--pg-item-minw); }
.elementor-kit-13634 .archive_pagination .page-numbers.prev::before,
.elementor-kit-13634 .archive_pagination .page-numbers.next::before{
  content:""; width:var(--pg-icon-size); height:var(--pg-icon-size); display:block; background:currentColor;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.36816 12.0001L13.1158 3.03223L14.8834 3.96801L10.6311 12.0001L14.8834 20.0322L13.1158 20.968L8.36816 12.0001Z" fill="%23000"/></svg>') no-repeat center/contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.36816 12.0001L13.1158 3.03223L14.8834 3.96801L10.6311 12.0001L14.8834 20.0322L13.1158 20.968L8.36816 12.0001Z" fill="%23000"/></svg>') no-repeat center/contain;
}
.elementor-kit-13634 .archive_pagination .page-numbers.next::before{ transform:rotate(180deg); }
.elementor-kit-13634 .archive_pagination .page-numbers[aria-disabled="true"]{ color:var(--pg-press-bg) !important; pointer-events:none; cursor:not-allowed; }

.elementor-kit-13634{
  --ic-size: 24px;
  --ic-text: var(--btn-text-dark);
  --ic-link: var(--e-global-color-54d969f, #7702FF);
  --ic-link-hover: var(--e-global-color-394dc50, #6001CF);
  --ic-link-press: var(--e-global-color-26b65a9, #5200B1);
}
.elementor-kit-13634 .elementor-widget-icon .elementor-icon{ width: var(--ic-size); height: var(--ic-size); line-height: var(--ic-size); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--ic-text); background: none !important; border: none !important; box-shadow: none !important; border-radius: 0 !important; text-decoration: none !important; transition: color .15s ease; }
.elementor-kit-13634 .elementor-widget-icon .elementor-icon i,
.elementor-kit-13634 .elementor-widget-icon .elementor-icon svg{ width: 100%; height: 100%; font-size: var(--ic-size); color: inherit; fill: currentColor; }
.elementor-kit-13634 .elementor-widget-icon .elementor-icon svg path{ fill: currentColor; }
.elementor-kit-13634 .elementor-widget-icon .elementor-icon[href]{ cursor: pointer; color: var(--ic-link); }
.elementor-kit-13634 .elementor-widget-icon .elementor-icon[href]:hover{ color: var(--ic-link-hover); }
.elementor-kit-13634 .elementor-widget-icon .elementor-icon[href]:active{ color: var(--ic-link-press); }
.elementor-kit-13634 .elementor-widget-icon .elementor-icon[aria-disabled="true"],
.elementor-kit-13634 .elementor-widget-icon .elementor-icon.disabled{ color: var(--e-global-color-717b83d, rgba(0,0,0,.20)) !important; pointer-events: none !important; cursor: not-allowed !important; }

.elementor-kit-13634 .elementor-widget-divider{ --divider-border-width: 1px; --divider-border-style: solid; --divider-color: var(--e-global-color-5bdb763, rgba(0,0,0,.12)); }
.elementor-kit-13634 .elementor-element.elementor-widget-divider{ --divider-border-width: 1px; --divider-border-style: solid; --divider-color: var(--e-global-color-5bdb763, rgba(0,0,0,.12)); }
.elementor-kit-13634 .elementor-element.elementor-widget-divider :is(.elementor-divider-separator){ border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color) !important; }

.elementor-kit-13634{
  --fld-radius: 8px;
  --fld-py: 16px;
  --fld-px: 16px;
  --fld-gap: 8px;
  --fld-bg: var(--e-global-color-155d961, #F3F5FA);
  --fld-hover: var(--e-global-color-e747b56, #D9DFEA);
  --fld-text: var(--e-global-color-text, #1B1B1B);
  --fld-ph: var(--e-global-color-c569d8a, #9CA4B2);
}
.elementor-kit-13634 .elementor-field-label{ margin: 0 0 var(--fld-gap) 0 !important; }
.elementor-kit-13634 input,
.elementor-kit-13634 textarea,
.elementor-kit-13634 .elementor-field-textual,
.elementor-kit-13634 .e-search .e-search-input{ display: flex; align-items: flex-start; padding: var(--fld-py) var(--fld-px); border-radius: var(--fld-radius); border: 1px solid transparent; background: var(--fld-bg); transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease; }
.elementor-kit-13634 ::placeholder{ color: var(--fld-ph); opacity: 1; }
.elementor-kit-13634 input:hover,
.elementor-kit-13634 textarea:hover,
.elementor-kit-13634 .elementor-field-textual:hover,
.elementor-kit-13634 .e-search .e-search-input:hover{ background-color: var(--fld-hover) !important; cursor: pointer; }
.elementor-13922 .elementor-element .elementor-field-group .elementor-field:not(.elementor-select-wrapper):hover{ background-color: var(--fld-hover) !important; cursor: pointer; }
.elementor-13922 .elementor-element .elementor-field-group .elementor-field:not(.elementor-select-wrapper):focus{ background-color: var(--fld-hover) !important; cursor: text; outline: none; }
.elementor-kit-13634 input:focus,
.elementor-kit-13634 textarea:focus,
.elementor-kit-13634 .e-search .e-search-input:focus{ cursor: text; outline: none; }
.elementor-kit-13634 .e-search .e-search-input-wrapper{ display: flex; align-items: center; gap: var(--fld-gap); }
.elementor-kit-13634 .e-search .e-search-input-wrapper > svg{ width: 24px; height: 24px; flex-shrink: 0; cursor: pointer; }
.elementor-kit-13634 .elementor-field-group .field-icon{ width: 24px; height: 24px; flex-shrink: 0; }
.elementor-kit-13634 input[disabled],
.elementor-kit-13634 textarea[disabled],
.elementor-kit-13634 .e-search .e-search-input[disabled]{ background: var(--btn-dis-bg) !important; color: var(--btn-dis-tx) !important; pointer-events: none; cursor: not-allowed; box-shadow: none; }

.elementor-kit-13634{
  --list-gap: 16px;
  --list-item-py: 6px;
  --list-item-gx: 6px;
  --list-icon-size: 24px;
  --list-text: var(--e-global-color-text, #1B1B1B);
}
.elementor-kit-13634 .elementor-widget-icon-list .elementor-icon-list-items{ display: flex; flex-direction: column; align-items: flex-start; gap: var(--list-gap); margin: 0; padding: 0; list-style: none; }
.elementor-kit-13634 .elementor-widget-icon-list :is(.elementor-icon-list-item, a.elementor-icon-list-item){ display: flex; align-items: center; justify-content: flex-start; padding: var(--list-item-py) 0; gap: var(--list-item-gx); color: var(--list-text); text-decoration: none; }
.elementor-kit-13634 .elementor-widget-icon-list .elementor-icon-list-icon{ width: var(--list-icon-size); height: var(--list-icon-size); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--list-text); }
.elementor-kit-13634 .elementor-widget-icon-list .elementor-icon-list-icon svg{ width: 100%; height: 100%; margin: 0; fill: currentColor; }
.elementor-kit-13634 .elementor-widget-icon-list .elementor-icon-list-text{ color: var(--list-text); font-family: "Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px; }
.elementor-kit-13634 .elementor-widget-icon-list a.elementor-icon-list-item:hover .elementor-icon-list-text{ color: var(--e-global-color-54d969f, #7702FF); }

.elementor-kit-13634{
  --mm-gap: 24px;
  --mm-py: 12px;
  --mm-text: var(--e-global-color-9cf7104, #1B1B1B);
  --mm-hover: var(--e-global-color-394dc50, #6001CF);
  --mm-press: var(--e-global-color-26b65a9, #5200B1);
  --mm-uline-h: 2px;
  --mm-uline: linear-gradient(90deg,#F0070C 0%,#CC26D5 52.6%,#7702FF 100%);
}
.elementor-kit-13634{ --mm-gap: 24px; --mm-py: 12px; --mm-text: var(--e-global-color-9cf7104, #1B1B1B); --mm-hover: var(--e-global-color-394dc50, #6001CF); --mm-press: var(--e-global-color-26b65a9, #5200B1); --mm-uline-h: 2px; --mm-uline: linear-gradient(90deg,#F0070C 0%,#CC26D5 52.6%,#7702FF 100%); }

header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main.elementor-nav-menu--layout-horizontal .elementor-nav-menu{ display:flex; align-items:center; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{ position:relative; display:inline-flex; align-items:center; padding:var(--mm-py) 0; background:transparent !important; color:var(--mm-text); text-transform:uppercase; font-family:"Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size:16px; line-height:16px; font-weight:400; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{ color:var(--mm-hover); background:transparent !important; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:active{ color:var(--mm-press); background:transparent !important; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main :is(.current-menu-item > .elementor-item, .current-menu-ancestor > .elementor-item, .elementor-item.elementor-item-active){ color:var(--mm-text) !important; background:transparent !important; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main :is(.current-menu-item > .elementor-item, .current-menu-ancestor > .elementor-item, .elementor-item.elementor-item-active)::after{ content:""; position:absolute; left:0; right:0; bottom:0; height:var(--mm-uline-h); background:var(--mm-uline) !important; pointer-events:none; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-overline .elementor-item:before,
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-overline .elementor-item:after{ content:none !important; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown{ border-radius:8px; box-shadow:0 27px 63px rgba(0,0,0,.05), 0 10.4px 20.067px rgba(0,0,0,.03), 0 2.2px 5.133px rgba(0,0,0,.02); overflow:hidden; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{ display:flex; align-items:center; justify-content:flex-start; padding:10px 16px; color:var(--mm-text); background:transparent !important; font-family:"Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size:14px; line-height:18px; font-weight:400; text-transform:none; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item:hover{ color:var(--mm-hover); background:transparent !important; }
header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown :is(.current-menu-item > .elementor-sub-item, .elementor-sub-item.elementor-item-active){ color:var(--mm-press) !important; background:transparent !important; }
header.elementor-location-header .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{ display:inline-block !important; width:19px; height:8px; margin-left:8px; vertical-align:middle; background: currentColor; -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 8'><path d='M9.62587 7.25763L18.5937 2.50996L17.658 0.74236L9.62587 4.99466L1.59377 0.742361L0.65797 2.50996L9.62587 7.25763Z' fill='%23000'/></svg>") no-repeat center/contain; mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 8'><path d='M9.62587 7.25763L18.5937 2.50996L17.658 0.74236L9.62587 4.99466L1.59377 0.742361L0.65797 2.50996L9.62587 7.25763Z' fill='%23000'/></svg>") no-repeat center/contain; }
header.elementor-location-header .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow > *{ display:none !important; }
header.elementor-location-header .elementor-widget-nav-menu .menu-item-has-children > a[aria-expanded="true"] .sub-arrow{ transform: rotate(180deg); }

.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{ background-color:transparent !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main :is(.current-menu-item > a.elementor-item, .current-menu-ancestor > a.elementor-item, a.elementor-item.elementor-item-active){ background-color:transparent !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main.elementor-nav-menu--layout-vertical .elementor-nav-menu{ display:block; gap:0; }

[data-elementor-type="footer"].elementor.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main.elementor-nav-menu--layout-vertical .elementor-nav-menu{ display:flex; flex-direction:column; align-items:flex-start; gap:12px; margin:0; padding:0; }
[data-elementor-type="footer"].elementor.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{ padding:6px 0; text-transform:none; font-family:"Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size:16px; line-height:24px; font-weight:400; }
[data-elementor-type="footer"].elementor.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{ }
[data-elementor-type="footer"].elementor.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main :is(.current-menu-item > .elementor-item, .current-menu-ancestor > .elementor-item, .elementor-item.elementor-item-active){ }
[data-elementor-type="footer"].elementor.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{ padding:8px 0; font-size:14px; line-height:20px; color:var(--mm-text); }
[data-elementor-type="footer"].elementor.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item:hover{ color:var(--mm-hover); }

.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--dropdown { border-radius: 8px; box-shadow: 0 27px 63px 0 rgba(0, 0, 0, 0.05), 0 10.4px 20.067px 0 rgba(0, 0, 0, 0.03), 0 2.2px 5.133px 0 rgba(0, 0, 0, 0.02); overflow: hidden; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{ display:flex; align-items:center; justify-content:flex-start; padding:10px 16px; color:var(--mm-text); background:transparent !important; font-family:"Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size:14px; line-height:18px; font-weight:400; text-transform:none; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item:hover{ color:var(--mm-hover); background:transparent !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--dropdown :is(.current-menu-item > .elementor-sub-item, .elementor-sub-item.elementor-item-active){ color:var(--mm-press) !important; background:transparent !important; }

.elementor-kit-13634 .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow{ display:inline-block !important; width:19px; height:8px; margin-left:8px; vertical-align:middle; background: currentColor; -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 8'><path d='M9.62587 7.25763L18.5937 2.50996L17.658 0.74236L9.62587 4.99466L1.59377 0.742361L0.65797 2.50996L9.62587 7.25763Z' fill='%23000'/></svg>") no-repeat center/contain; mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 8'><path d='M9.62587 7.25763L18.5937 2.50996L17.658 0.74236L9.62587 4.99466L1.59377 0.742361L0.65797 2.50996L9.62587 7.25763Z' fill='%23000'/></svg>") no-repeat center/contain; }
.elementor-kit-13634 .elementor-widget-nav-menu .menu-item-has-children > a .sub-arrow > *{ display:none !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .menu-item-has-children > a[aria-expanded="true"] .sub-arrow{ transform: rotate(180deg); }
.elementor-kit-13634{ --mm-uline-h: 2px; --mm-uline: linear-gradient(90deg,#F0070C 0%,#CC26D5 52.6%,#7702FF 100%); }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-overline .elementor-item:before,
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-overline .elementor-item:after{ content:none !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{ background-color: transparent !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main li.current-menu-item > a.elementor-item,
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main li.current-menu-ancestor > a.elementor-item,
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main a.elementor-item.elementor-item-active{ background-image: var(--mm-uline) !important; background-repeat: no-repeat !important; background-size: 100% var(--mm-uline-h) !important; background-position: left calc(100% - 0px) !important; }
.elementor-kit-13634 .elementor-widget-nav-menu .elementor-nav-menu--main :is(.current-menu-item > a.elementor-item, .current-menu-ancestor > a.elementor-item, a.elementor-item.elementor-item-active){ background-color: transparent !important; }

.elementor-kit-13634{
  --lnk-text:  var(--e-global-color-9cf7104, #1B1B1B);
  --lnk-muted: var(--Text-Secondary, #717A8D);
  --lnk-grad:  var(--D-Gradient-02, linear-gradient(90deg,#F0070C 0%,#CC26D5 52.6%,#7702FF 100%));
  --lnk-gap: 8px;
  --lnk-icon: 24px;
  --lnk-fs: 16px;
  --lnk-lh: 16px;
  --lnk-fw: 400;
}
.elementor-kit-13634 .elementor-widget-post-navigation{ border: none !important; padding:0 !important; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation{ position: relative; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 16px 0; background: transparent; border: none; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation::before{ content: ""; position: absolute; inset: 0 0 auto 0; height: 1px; background: rgba(0,0,0,.12); }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation__link{ margin: 0; padding: 0; background: transparent; border: 0; }
.elementor-13897 .elementor-element.elementor-element-7d4f647e span.post-navigation__prev--label,
.elementor-13897 .elementor-element.elementor-element-7d4f647e span.post-navigation__next--label{ text-decoration: none !important; font-style: normal !important; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a{ display: inline-flex; align-items: center; gap: var(--lnk-gap); color: var(--lnk-text); text-decoration: none; font-family: "Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size: var(--lnk-fs); line-height: var(--lnk-lh); font-weight: var(--lnk-fw); background: none; -webkit-text-fill-color: currentColor; transition: color .15s ease, transform .05s ease; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation__prev a::before,
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation__next a::after{ content: ""; width: var(--lnk-icon); height: var(--lnk-icon); display: inline-block; background: currentColor; -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15.63 3.03 13.86 2.1 9.11 11.07l4.75 8.96 1.77-.94L11.9 11.07 15.63 3.03Z' fill='%23000'/></svg>") no-repeat center/contain; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15.63 3.03 13.86 2.1 9.11 11.07l4.75 8.96 1.77-.94L11.9 11.07 15.63 3.03Z' fill='%23000'/></svg>") no-repeat center/contain; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation__next a::after{ transform: scaleX(-1); }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a:hover{ color: var(--lnk-muted); }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a:active{ color: var(--lnk-muted); transform: translateY(1px); }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation__link:hover,
.elementor-13897 .elementor-element.elementor-element-7d4f647e span.post-navigation__next--label:hover,
.elementor-13897 .elementor-element.elementor-element-7d4f647e span.post-navigation__prev--label:hover{ color: inherit !important; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a.is-active{ background: var(--lnk-grad); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a.is-active :is(.post-navigation__prev--label, .post-navigation__next--label){ background: inherit; background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a[aria-disabled="true"],
.elementor-kit-13634 .elementor-widget-post-navigation .elementor-post-navigation a.is-disabled{ color: rgba(0,0,0,.20); pointer-events: none; cursor: not-allowed; transform: none; }
.elementor-kit-13634 .u-linkbutton{ color: var(--lnk-text); font-family: "Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif); font-size: var(--lnk-fs); line-height: var(--lnk-lh); font-weight: var(--lnk-fw); text-decoration: none; -webkit-text-fill-color: currentColor; transition: color .15s ease, transform .05s ease; }
.elementor-kit-13634 .u-linkbutton:hover{ color: var(--lnk-muted); }
.elementor-kit-13634 .u-linkbutton:active{ color: var(--lnk-muted); transform: translateY(1px); }
.elementor-kit-13634 .u-linkbutton.is-active{ background: var(--lnk-grad); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.elementor-kit-13634 .u-linkbutton.is-disabled,
.elementor-kit-13634 .u-linkbutton[aria-disabled="true"]{ color: rgba(0,0,0,.20); pointer-events:none; cursor:not-allowed; }

.elementor-kit-13634 .uc-select-filter__select-wrapper{ display: inline-flex !important; align-items: center !important; gap: 8px !important; width: 187px !important; padding: 12px 8px !important; border: none !important; border-bottom: 1px solid rgba(0,0,0,.20) !important; background: transparent !important; color: #1B1B1B !important; line-height: 16px !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper > select.uc-select-filter__select{ flex: 1 1 auto !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; height: 16px !important; background: transparent !important; border: 0 !important; outline: none !important; color: inherit !important; font-family: "Sora", var(--e-global-typography-text-font-family, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif) !important; font-size: 16px !important; font-style: normal !important; font-weight: 400 !important; line-height: 16px !important; appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; background-image: none !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper > .uc-select-filter__select-indicator{ width: 24px !important; height: 24px !important; flex: 0 0 24px !important; display: inline-block !important; color: inherit !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.6259 15.2576L20.5937 10.51L19.658 8.74236L11.6259 12.9947L3.59377 8.74236L2.65797 10.51L11.6259 15.2576Z' fill='%23000'/></svg>") no-repeat center/contain !important; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.6259 15.2576L20.5937 10.51L19.658 8.74236L11.6259 12.9947L3.59377 8.74236L2.65797 10.51L11.6259 15.2576Z' fill='%23000'/></svg>") no-repeat center/contain !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper > .uc-select-filter__select-indicator > *{ display:none !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper:hover{ border-bottom-color: rgba(0,0,0,.40) !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper:has(> select.uc-select-filter__select:active),
.elementor-kit-13634 .uc-select-filter__select-wrapper:has(> select.uc-select-filter__select:focus:active){ border-bottom-width: 2px !important; border-bottom-color: rgba(0,0,0,.60) !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper:has(> select.uc-select-filter__select:disabled),
.elementor-kit-13634 .uc-select-filter__select-wrapper.is-disabled{ color: rgba(0,0,0,.20) !important; border-bottom-width: 1px !important; border-bottom-color: rgba(0,0,0,.06) !important; pointer-events: none !important; cursor: not-allowed !important; }
.elementor-kit-13634 .uc-select-filter__select-wrapper > select.uc-select-filter__select[style]{ width: auto !important; }

.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item > a{ color: inherit !important; }
.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item:hover > a{ color: #D9D9D9 !important; }
.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item > a:hover{ color: #D9D9D9 !important; }
.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item:hover > a .elementor-icon-list-text,
.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item:hover > a .elementor-icon-list-icon,
.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item > a:hover .elementor-icon-list-text,
.elementor-kit-13634 .u-list-hover-white85.elementor-widget-icon-list .elementor-icon-list-item > a:hover .elementor-icon-list-icon{ color: inherit !important; }
=== END DISABLED */


:root{
  /* База и масштаб */
  --whitespace-100: 0.6rem;   /* твоя база (≈9.6px при 16px) */
  --whitespace-scale: 1.5;    /* коэффициент прогрессии */

  /* Лестница значений (генерим умножением) */
  --whitespace-50:  calc(var(--whitespace-100) / var(--whitespace-scale));
  --whitespace-75:  calc(var(--whitespace-100) / 1.2);
  --whitespace-150: calc(var(--whitespace-100) * 1.5);

  --whitespace-200: calc(var(--whitespace-100) * var(--whitespace-scale));
  --whitespace-300: calc(var(--whitespace-200) * var(--whitespace-scale));
  --whitespace-400: calc(var(--whitespace-300) * var(--whitespace-scale));
  --whitespace-500: calc(var(--whitespace-400) * var(--whitespace-scale));

  /* Частые алиасы (чтоб быстрее писать) */
  --space-xs: var(--whitespace-50);
  --space-sm: var(--whitespace-100);
  --space-md: var(--whitespace-200);
  --space-lg: var(--whitespace-300);
  --space-xl: var(--whitespace-400);
}


html{ font-size: 16px; }  

/* Отступы (padding) */
/* Отступы (padding) */
.p-0   { padding: 0 !important; }
.p-50  { padding: var(--whitespace-50)  !important; }
.p-100 { padding: var(--whitespace-100) !important; }
.p-200 { padding: var(--whitespace-200) !important; }
.p-300 { padding: var(--whitespace-300) !important; }
.p-400 { padding: var(--whitespace-400) !important; }
.p-500 { padding: var(--whitespace-500) !important; }

/* Оси */
.px-50  { padding-left:  var(--whitespace-50)  !important; padding-right: var(--whitespace-50)  !important; }
.px-100 { padding-left:  var(--whitespace-100) !important; padding-right: var(--whitespace-100) !important; }
.px-200 { padding-left:  var(--whitespace-200) !important; padding-right: var(--whitespace-200) !important; }
.px-300 { padding-left:  var(--whitespace-300) !important; padding-right: var(--whitespace-300) !important; }
.px-400 { padding-left:  var(--whitespace-400) !important; padding-right: var(--whitespace-400) !important; }
.px-500 { padding-left:  var(--whitespace-500) !important; padding-right: var(--whitespace-500) !important; }

.py-50  { padding-top:   var(--whitespace-50)  !important; padding-bottom: var(--whitespace-50)  !important; }
.py-100 { padding-top:   var(--whitespace-100) !important; padding-bottom: var(--whitespace-100) !important; }
.py-200 { padding-top:   var(--whitespace-200) !important; padding-bottom: var(--whitespace-200) !important; }
.py-300 { padding-top:   var(--whitespace-300) !important; padding-bottom: var(--whitespace-300) !important; }
.py-400 { padding-top:   var(--whitespace-400) !important; padding-bottom: var(--whitespace-400) !important; }
.py-500 { padding-top:   var(--whitespace-500) !important; padding-bottom: var(--whitespace-500) !important; }

/* Стороны */
.pt-50  { padding-top:    var(--whitespace-50)  !important; }
.pr-50  { padding-right:  var(--whitespace-50)  !important; }
.pb-50  { padding-bottom: var(--whitespace-50)  !important; }
.pl-50  { padding-left:   var(--whitespace-50)  !important; }

.pt-100 { padding-top:    var(--whitespace-100) !important; }
.pr-100 { padding-right:  var(--whitespace-100) !important; }
.pb-100 { padding-bottom: var(--whitespace-100) !important; }
.pl-100 { padding-left:   var(--whitespace-100) !important; }

.pt-200 { padding-top:    var(--whitespace-200) !important; }
.pr-200 { padding-right:  var(--whitespace-200) !important; }
.pb-200 { padding-bottom: var(--whitespace-200) !important; }
.pl-200 { padding-left:   var(--whitespace-200) !important; }

.pt-300 { padding-top:    var(--whitespace-300) !important; }
.pr-300 { padding-right:  var(--whitespace-300) !important; }
.pb-300 { padding-bottom: var(--whitespace-300) !important; }
.pl-300 { padding-left:   var(--whitespace-300) !important; }

.pt-400 { padding-top:    var(--whitespace-400) !important; }
.pr-400 { padding-right:  var(--whitespace-400) !important; }
.pb-400 { padding-bottom: var(--whitespace-400) !important; }
.pl-400 { padding-left:   var(--whitespace-400) !important; }

.pt-500 { padding-top:    var(--whitespace-500) !important; }
.pr-500 { padding-right:  var(--whitespace-500) !important; }
.pb-500 { padding-bottom: var(--whitespace-500) !important; }
.pl-500 { padding-left:   var(--whitespace-500) !important; }
алогии px-200/py-200 и т.д. */

/* Внешние отступы (margin) */
.m-0   { margin: 0 !important; }
.m-100 { margin: var(--whitespace-100) !important; }
.mt-200{ margin-top: var(--whitespace-200) !important; }
/* …и так далее */

/* Гапы для флексов/гридов */
.gap-100{ gap: var(--whitespace-100) !important; }
.gap-200{ gap: var(--whitespace-200) !important; }
.gap-300{ gap: var(--whitespace-300) !important; }

/* Вертикальный «стэк» (удобно для колонок) */
.stack > * + * { margin-top: var(--whitespace-200); } /* меняй на 100/300 по вкусу */


[class*="clamp-"]{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.clamp-2{-webkit-line-clamp:2;}
.clamp-3{-webkit-line-clamp:3;}
.clamp-4{-webkit-line-clamp:4;}
.clamp-5{-webkit-line-clamp:5;}

.gradient-border{position:relative;background:transparent;border-radius:6px}
.gradient-border::after{
  content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;
  background:linear-gradient(90deg,#F0070C 0%,#CC26D5 52.6%,#7702FF 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none
}

/* Exclude buttons & icon-links */
.elementor a.elementor-button,
.elementor .elementor-button-wrapper a,
.elementor .elementor-icon a,
.elementor .elementor-social-icon a {
  text-decoration: none;
}

/* hide tags at the bottom of page */ 
.tag-links {
    display: none;
}


/* Rank Math Breadcrumbs */
.rank-math-breadcrumb {
    font-family: 'Sora', sans-serif;
    font-size: 0.937rem;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: 0.01rem;
    color: #717A8D;
}

.rank-math-breadcrumb p {
  margin-bottom: 0;
}
 
.rank-math-breadcrumb a {
  text-decoration: none !important;
    font-family: 'Sora', sans-serif;
    font-size: 0.937rem;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: 0.01rem;
    color: #717A8D;
}
 
.rank-math-breadcrumb a:hover {
  color: #6001cf;
}
 
.rank-math-breadcrumb .separator {
  color: #717A8D;
  margin: 0 3px;
  opacity: 0.6;
  cursor: default;
}


 
.rank-math-breadcrumb .last {
  color: #7702FF;
  cursor: default;
}

.single-post .elementor-widget-text-editor p {

  margin-bottom: 24px;

}

.single-post .elementor-widget-text-editor h2,

.single-post .elementor-widget-text-editor h3,

.single-post .elementor-widget-text-editor h4 {

  margin-top: 48px;

  margin-bottom: 20px;

}

.single-post .entry-content p,

.single-post .elementor-widget-theme-post-content p,

.single-post .elementor-widget-text-editor p {

  margin-bottom: 24px !important;

}

/* Single Post Formating */

.single-post .entry-content p,

.single-post .elementor-widget-theme-post-content p,

.single-post .elementor-widget-text-editor p,

.single-news .entry-content p,

.single-news .elementor-widget-theme-post-content p,

.single-news .elementor-widget-text-editor p,

.single-technologies .entry-content p,

.single-technologies .elementor-widget-theme-post-content p,

.single-technologies .elementor-widget-text-editor p {

  margin-bottom: 24px !important;

}

.single-post .entry-content h2,

.single-post .entry-content h3,

.single-post .entry-content h4,

.single-post .elementor-widget-theme-post-content h2,

.single-post .elementor-widget-theme-post-content h3,

.single-post .elementor-widget-theme-post-content h4,

.single-post .elementor-widget-text-editor h2,

.single-post .elementor-widget-text-editor h3,

.single-post .elementor-widget-text-editor h4,

.single-news .entry-content h2,

.single-news .entry-content h3,

.single-news .entry-content h4,

.single-news .elementor-widget-theme-post-content h2,

.single-news .elementor-widget-theme-post-content h3,

.single-news .elementor-widget-theme-post-content h4,

.single-news .elementor-widget-text-editor h2,

.single-news .elementor-widget-text-editor h3,

.single-news .elementor-widget-text-editor h4,

.single-technologies .entry-content h2,

.single-technologies .entry-content h3,

.single-technologies .entry-content h4,

.single-technologies .elementor-widget-theme-post-content h2,

.single-technologies .elementor-widget-theme-post-content h3,

.single-technologies .elementor-widget-theme-post-content h4,

.single-technologies .elementor-widget-text-editor h2,

.single-technologies .elementor-widget-text-editor h3,

.single-technologies .elementor-widget-text-editor h4 {

  margin-top: 48px !important;

  margin-bottom: 20px !important;

}

.single-post .entry-content ul,

.single-post .entry-content ol,

.single-post .elementor-widget-theme-post-content ul,

.single-post .elementor-widget-theme-post-content ol,

.single-post .elementor-widget-text-editor ul,

.single-post .elementor-widget-text-editor ol,

.single-news .entry-content ul,

.single-news .entry-content ol,

.single-news .elementor-widget-theme-post-content ul,

.single-news .elementor-widget-theme-post-content ol,

.single-news .elementor-widget-text-editor ul,

.single-news .elementor-widget-text-editor ol,

.single-technologies .entry-content ul,

.single-technologies .entry-content ol,

.single-technologies .elementor-widget-theme-post-content ul,

.single-technologies .elementor-widget-theme-post-content ol,

.single-technologies .elementor-widget-text-editor ul,

.single-technologies .elementor-widget-text-editor ol {

  margin-bottom: 28px !important;

  padding-left: 28px !important;

}

.single-post .entry-content li,

.single-post .elementor-widget-theme-post-content li,

.single-post .elementor-widget-text-editor li,

.single-news .entry-content li,

.single-news .elementor-widget-theme-post-content li,

.single-news .elementor-widget-text-editor li,

.single-technologies .entry-content li,

.single-technologies .elementor-widget-theme-post-content li,

.single-technologies .elementor-widget-text-editor li {

  margin-bottom: 10px !important;

}

/* Hide Recaptcha badge */

.grecaptcha-badge {

    visibility: hidden !important;

}/* End custom CSS */