.elementor-179 .elementor-element.elementor-element-373b0fb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-179 .elementor-element.elementor-element-379c653{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-47ca931{font-size:13px;color:#6A6F82;}.elementor-179 .elementor-element.elementor-element-f0f2c94 .elementor-heading-title{font-size:13px;font-weight:600;color:#0E1024;}.elementor-179 .elementor-element.elementor-element-29000d4 .elementor-heading-title{font-size:13px;font-weight:700;color:#1233B5;}.elementor-179 .elementor-element.elementor-element-b83b4a7 .elementor-heading-title{font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.06em;letter-spacing:-0.04em;color:#0E1024;}.elementor-179 .elementor-element.elementor-element-349550f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-1d54a50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-179 .elementor-element.elementor-element-1d54a50 .elementor-heading-title{font-size:13px;font-weight:800;color:#C9F26B;}.elementor-179 .elementor-element.elementor-element-2f1131a .elementor-heading-title{font-size:14px;font-weight:400;color:#555A6E;}.elementor-179 .elementor-element.elementor-element-5272c5e .elementor-heading-title{font-size:14px;font-weight:400;color:#555A6E;}.elementor-179 .elementor-element.elementor-element-e0ece59 .elementor-heading-title{font-size:14px;font-weight:400;color:#555A6E;}.elementor-179 .elementor-element.elementor-element-ee4b518{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-ee4b518:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-ee4b518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-179 .elementor-element.elementor-element-3e94fab{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:clamp(48px,7vw,80px);--padding-bottom:clamp(48px,7vw,80px);--padding-left:20px;--padding-right:20px;}.elementor-179 .elementor-element.elementor-element-8d073a2 .elementor-heading-title{font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.1em;letter-spacing:-0.03em;color:#0E1024;}.elementor-179 .elementor-element.elementor-element-34bbacd{--grid-columns:3;--grid-row-gap:18px;--grid-column-gap:18px;}.elementor-179 .elementor-element.elementor-element-ed66ea5 .elementor-heading-title{font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.1em;letter-spacing:-0.03em;color:#0E1024;}.elementor-179 .elementor-element.elementor-element-cb8cdb2{--grid-columns:3;--grid-row-gap:18px;--grid-column-gap:18px;}@media(min-width:768px){.elementor-179 .elementor-element.elementor-element-373b0fb{--content-width:780px;}.elementor-179 .elementor-element.elementor-element-3e94fab{--content-width:1200px;}}@media(max-width:1179px){.elementor-179 .elementor-element.elementor-element-34bbacd{--grid-columns:3;}}@media(max-width:1024px){.elementor-179 .elementor-element.elementor-element-34bbacd{--grid-columns:2;}.elementor-179 .elementor-element.elementor-element-cb8cdb2{--grid-columns:2;}}@media(max-width:767px){.elementor-179 .elementor-element.elementor-element-379c653{--flex-wrap:wrap;}.elementor-179 .elementor-element.elementor-element-349550f{--flex-wrap:wrap;}.elementor-179 .elementor-element.elementor-element-34bbacd{--grid-columns:1;}.elementor-179 .elementor-element.elementor-element-cb8cdb2{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-47ca931 */.elementor-179 .elementor-element.elementor-element-47ca931 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29000d4 */.elementor-179 .elementor-element.elementor-element-29000d4 .elementor-heading-title{display:block;width:fit-content;background:#E4EBFF;padding:6px 12px;border-radius:99px;line-height:1.27}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b83b4a7 */.elementor-179 .elementor-element.elementor-element-b83b4a7 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d54a50 */.elementor-179 .elementor-element.elementor-element-1d54a50 .elementor-heading-title{width:36px;height:36px;border-radius:99px;background:#0E1024;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349550f */.elementor-179 .elementor-element.elementor-element-349550f>.elementor-element:first-child{margin-right:12px}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-beb3d1c */.elementor-179 .elementor-element.elementor-element-beb3d1c img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:28px;display:block}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-20c1d98 */.elementor-179 .elementor-element.elementor-element-20c1d98{color:#3A3E52;font-size:17px;line-height:1.75}
.elementor-179 .elementor-element.elementor-element-20c1d98 p{margin:0 0 24px}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-intro{font-size:19px;line-height:1.7;color:#23263A}
.elementor-179 .elementor-element.elementor-element-20c1d98 h2{margin:0 0 12px;font-size:28px;letter-spacing:-.03em;font-weight:800;color:#0E1024;line-height:1.2}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc{background:#F5F6FA;border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;gap:10px;margin:0 0 24px}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc strong{font-size:15px;letter-spacing:.06em;color:#0E1024}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc p:empty,.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips p:empty,.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc br,.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips br{display:none}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc p,.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips p{margin:0}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-toc li{font-size:15px;color:#1E4DF0;font-weight:600;line-height:1.5}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips{background:#C9F26B;border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;gap:10px;margin:0 0 24px;color:#0E1024}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips strong{font-size:18px}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips li{font-size:16px;line-height:1.5;display:flex;gap:10px}
.elementor-179 .elementor-element.elementor-element-20c1d98 .mg-tips li:before{content:"→";font-weight:800}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed66ea5 */.elementor-179 .elementor-element.elementor-element-ed66ea5{margin-top:24px}/* End custom CSS */