.elementor-kit-1765{--e-global-color-primary:#A31472;--e-global-color-secondary:#06B4C0;--e-global-color-text:#2A1B3D;--e-global-color-accent:#FBC108;--e-global-color-c_violet:#4B1263;--e-global-color-c_vert:#8DB814;--e-global-color-c_creme:#FFF8EC;--e-global-color-c_turql:#E3F7F8;--e-global-color-c_rosel:#FCEAF3;--e-global-color-c_teal:#007C86;--e-global-typography-primary-font-family:"Baloo 2";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Baloo 2";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:800;background-color:#FFFFFF;color:#2A1B3D;font-family:"Nunito", Sans-serif;font-size:17px;line-height:1.65em;}.elementor-kit-1765 button,.elementor-kit-1765 input[type="button"],.elementor-kit-1765 input[type="submit"],.elementor-kit-1765 .elementor-button{background-color:#A31472;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-kit-1765 button:hover,.elementor-kit-1765 button:focus,.elementor-kit-1765 input[type="button"]:hover,.elementor-kit-1765 input[type="button"]:focus,.elementor-kit-1765 input[type="submit"]:hover,.elementor-kit-1765 input[type="submit"]:focus,.elementor-kit-1765 .elementor-button:hover,.elementor-kit-1765 .elementor-button:focus{background-color:#4B1263;color:#FFFFFF;}.elementor-kit-1765 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1765 a{color:#007C86;}.elementor-kit-1765 a:hover{color:#A31472;}.elementor-kit-1765 h1{color:#2A1B3D;font-family:"Baloo 2", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;}.elementor-kit-1765 h2{color:#2A1B3D;font-family:"Baloo 2", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;}.elementor-kit-1765 h3{color:#4B1263;font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:700;}.elementor-kit-1765 h4{color:#2A1B3D;font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1765{font-size:16px;}.elementor-kit-1765 h1{font-size:32px;}.elementor-kit-1765 h2{font-size:26px;}.elementor-kit-1765 h3{font-size:21px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--te-mag:#A31472;--te-turq:#06B4C0;--te-yel:#FBC108;--te-green:#8DB814;--te-violet:#4B1263;--te-ink:#2A1B3D;--te-creme:#FFF8EC;--te-turq-l:#E3F7F8;--te-rose-l:#FCEAF3;--te-teal:#007C86}
body{-webkit-font-smoothing:antialiased}
.te-archive{background:var(--te-rose-l);border-left:6px solid var(--te-mag);border-radius:16px;padding:18px 22px;margin:0 0 28px;font-size:16px;line-height:1.55}
.te-archive strong{color:var(--te-mag)}
.te-archive a{font-weight:700}
.te-note{background:var(--te-turq-l);border-radius:16px;padding:18px 22px;margin:24px 0;font-size:16px}
.te-table-wrap{overflow-x:auto;margin:24px 0;border-radius:16px;box-shadow:0 8px 30px rgba(42,27,61,.08)}
.te-table{width:100%;border-collapse:collapse;min-width:640px;font-size:15px;background:#fff}
.te-table th{background:var(--te-violet);color:#fff;text-align:left;padding:12px 14px;font-family:'Baloo 2',sans-serif;font-weight:700;font-size:16px}
.te-table td{padding:12px 14px;border-bottom:1px solid #eee;vertical-align:top}
.te-table tr:nth-child(even) td{background:#FBF7FF}
.te-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:28px 0}
.te-card{background:#fff;border-radius:22px;padding:24px;box-shadow:0 10px 30px rgba(42,27,61,.09);border-top:6px solid var(--te-turq);display:flex;flex-direction:column}
.te-card.mag{border-top-color:var(--te-mag)}.te-card.yel{border-top-color:var(--te-yel)}.te-card.green{border-top-color:var(--te-green)}
.te-card h3{margin:6px 0 8px;font-size:22px}
.te-badge{display:inline-block;align-self:flex-start;background:var(--te-yel);color:var(--te-ink);font-weight:800;font-size:13px;border-radius:50px;padding:4px 12px;letter-spacing:.2px}
.te-card ul{margin:10px 0 16px;padding-left:18px}.te-card li{margin:4px 0}
.te-price{font-weight:800;color:var(--te-violet);font-size:18px;margin:4px 0 14px}
.te-btn,a.te-btn{display:inline-block;margin-top:auto;background:var(--te-mag);color:#fff!important;font-weight:800;border-radius:50px;padding:12px 22px;text-decoration:none;text-align:center;transition:background .2s}
.te-btn:hover{background:var(--te-violet)}
.te-btn.alt{background:var(--te-turq);color:var(--te-ink)!important}
.te-small{font-size:13px;color:#6b6280}
.te-toc{background:var(--te-creme);border-radius:18px;padding:18px 24px;margin:20px 0 30px}
.te-toc ol{margin:8px 0 0;padding-left:20px}.te-toc li{margin:4px 0}
.elementor-widget-theme-post-content h2,.te-content h2{margin-top:1.6em;margin-bottom:.5em}
.elementor-widget-theme-post-content img{border-radius:14px;height:auto}
.te-content h3{margin-top:1.3em}
.te-content p{margin-bottom:1em}
@media(max-width:767px){.te-card{padding:20px}.te-archive{padding:14px 16px}}

.te-card .te-btn{align-self:flex-start}
.te-cards a.te-btn{margin-top:auto}/* End custom CSS */