.elementor .hdr-glass{min-width:0px;}.elementor .mm-col{min-width:0px;}.elementor .mm-panel{min-width:0px;}.elementor .mm-trigger{min-width:0px;}.elementor .mm-item{min-width:0px;}.elementor .ico{width:52px;height:52px;padding:0px;border-radius:16px;background-color:#FDEEDF;display:block;flex:0 0 52px;background-repeat: no-repeat; background-position: center; background-size: 26px 26px;\n}.elementor .ico-sm{width:40px;height:40px;border-radius:12px;flex:0 0 40px;background-size: 20px 20px;\n}.elementor .acc-icon{width:22px;height:22px;color:var(--accent-dark);transition:transform 0.2s;display:flex;flex:0 0 22px;justify-content:center;align-items:center;&::before { content: '+'; font-family: Manrope; font-size: 26px; font-weight: 600; line-height: 1; }\n}.elementor .acc-title{width:auto;min-width:0px;flex:1 1 auto;}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:#F6923A;box-shadow:0px 12px 26px 0px rgba(237,129,28,0.36);transform:translate3d(0px, -1px, 0px);}.elementor .btn:focus{outline-offset:3px;outline: 3px solid var(--ink);\n}.elementor .btn{font-family:var(--font-main);font-weight:700;font-size:16px;color:var(--ink);line-height:1.2;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:0px;background-color:var(--accent);box-shadow:0px 8px 20px 0px rgba(237,129,28,0.28);transition:background-color 0.2s, transform 0.2s;display:inline-flex;gap:10px;align-items:center;}