.elementor-27128 .elementor-element.elementor-element-e638343c{--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:48px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-27128 .elementor-element.elementor-element-f749454d .elementor-icon-list-icon{width:14px;}.elementor-27128 .elementor-element.elementor-element-f749454d .elementor-icon-list-icon i{font-size:14px;}.elementor-27128 .elementor-element.elementor-element-f749454d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-27128 .elementor-element.elementor-element-f749454d .elementor-icon-list-text, .elementor-27128 .elementor-element.elementor-element-f749454d .elementor-icon-list-text a{color:#5A6770;}.elementor-27128 .elementor-element.elementor-element-2c7d8e9f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.4rem;font-weight:600;line-height:1.15em;letter-spacing:-0.015em;color:#0C1C28;}.elementor-27128 .elementor-element.elementor-element-4e9fa0b1{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-27128 .elementor-element.elementor-element-4e9fa0b1:not(.elementor-motion-effects-element-type-background), .elementor-27128 .elementor-element.elementor-element-4e9fa0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1F0;}.elementor-27128 .elementor-element.elementor-element-5fa0b1c2{text-align:center;}.elementor-27128 .elementor-element.elementor-element-5fa0b1c2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.6rem;font-weight:600;color:#0C1C28;}.elementor-27128 .elementor-element.elementor-element-60b1c2d3{text-align:center;color:#5A6770;}.elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button{background-color:#967BB6;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button:hover, .elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button:focus{background-color:#0C1C28;color:#FEF5F3;}.elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button:hover svg, .elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button:focus svg{fill:#FEF5F3;}.elementor-27128 .elementor-element.elementor-element-a4f50617{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDD5D0;--border-color:#DDD5D0;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27128 .elementor-element.elementor-element-b5061728 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:600;color:#0C1C28;}.elementor-27128 .elementor-element.elementor-element-c6172839{--grid-columns:3;--grid-row-gap:20px;--e-loop-nothing-found-message-align:left;--grid-column-gap:20px;}@media(min-width:768px){.elementor-27128 .elementor-element.elementor-element-e638343c{--content-width:760px;}}@media(max-width:1024px){.elementor-27128 .elementor-element.elementor-element-e638343c{--padding-top:40px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-27128 .elementor-element.elementor-element-c6172839{--grid-columns:2;}}@media(max-width:767px){.elementor-27128 .elementor-element.elementor-element-e638343c{--padding-top:28px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-27128 .elementor-element.elementor-element-2c7d8e9f .elementor-heading-title{font-size:1.8rem;}.elementor-27128 .elementor-element.elementor-element-4e9fa0b1{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-27128 .elementor-element.elementor-element-5fa0b1c2 .elementor-heading-title{font-size:1.35rem;}.elementor-27128 .elementor-element.elementor-element-b5061728 .elementor-heading-title{font-size:1.25rem;}.elementor-27128 .elementor-element.elementor-element-c6172839{--grid-columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-f749454d */.elementor-27128 .elementor-element.elementor-element-f749454d{font-size:.9rem;color:#5A6770;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3d8e9fa0 */.elementor-27128 .elementor-element.elementor-element-3d8e9fa0{font-family:Roboto,system-ui,sans-serif;font-size:1.05rem;line-height:1.65;color:#0C1C28;overflow-wrap:anywhere;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 p{margin:0 0 1.1em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 p:last-child{margin-bottom:0;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 h2{font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:1.6rem;line-height:1.2;letter-spacing:-.01em;color:#0C1C28;margin:2.2em 0 .6em;text-wrap:pretty;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 h3{font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.3;color:#0C1C28;margin:1.8em 0 .5em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 p a,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 li a,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td a,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figcaption a{color:#6E5691;text-decoration:underline;text-underline-offset:2px;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 p a:hover,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 li a:hover,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td a:hover{color:#0C1C28;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 strong{color:#0C1C28;font-weight:600;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 ul.wp-block-list,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 ol.wp-block-list{margin:0 0 1.2em;padding-left:1.3em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 .wp-block-list li{margin:0 0 .5em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figure.wp-block-image{margin:1.8em 0;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figure.wp-block-image img{width:auto;max-width:100%;height:auto;border-radius:18px;display:block;margin:0 auto;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figcaption{font-family:Roboto,system-ui,sans-serif;font-size:.88rem;line-height:1.5;color:#5A6770;margin-top:.6em;text-align:left;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figure.wp-block-table{margin:1.4em 0 1.8em;overflow-x:auto;-webkit-overflow-scrolling:touch;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 th{font-family:'DM Sans',system-ui,sans-serif;font-weight:600;color:#0C1C28;text-align:left;background:#FEF5F3;padding:12px 14px;border-bottom:1px solid #DDD5D0;vertical-align:bottom;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td{padding:12px 14px;border-bottom:1px solid #DDD5D0;vertical-align:top;color:#0C1C28;overflow-wrap:normal;hyphens:manual;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 th{overflow-wrap:normal;hyphens:manual;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 th:nth-child(2),.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td:nth-child(2){min-width:9.5em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 th:first-child,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td:first-child{min-width:8em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 tbody tr:last-child td{border-bottom:0;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 .kk-calc{margin:2em auto;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 hr.wp-block-separator{border:0;border-top:1px solid #DDD5D0;margin:2.4em 0;} @media (min-width:601px) and (max-width:1024px){.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 th,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td{padding:10px 10px;}} @media (max-width:600px){ .elementor-27128 .elementor-element.elementor-element-3d8e9fa0{font-size:1rem;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 h2{font-size:1.35rem;margin-top:1.8em;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 h3{font-size:1.15rem;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figure.wp-block-table{overflow:visible;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 table,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 thead,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 tbody,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 tr,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 th,.elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td{display:block;width:100%;box-sizing:border-box;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 thead{display:none;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 tr{border:1px solid #DDD5D0;border-radius:14px;padding:6px 14px;margin:0 0 12px;background:#FFFFFF;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td{padding:8px 0;border-bottom:1px solid #EEE7E3;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td:first-child{white-space:normal;font-weight:600;min-width:0;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td:nth-child(2){min-width:0;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 tr td:last-child{border-bottom:0;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 td[data-label]::before{content:attr(data-label);display:block;font-family:Roboto,system-ui,sans-serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#5A6770;margin-bottom:3px;} .elementor-27128 .elementor-element.elementor-element-3d8e9fa0 figure.wp-block-image img{border-radius:14px;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b1c2d3 */.elementor-27128 .elementor-element.elementor-element-60b1c2d3 p{margin:0;color:#5A6770;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71c2d3e4 */.elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button{background:#967BB6;color:#FFFFFF;border-radius:4px;font-weight:600;} .elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button:hover{background:#0C1C28;color:#FEF5F3;} @media (max-width:480px){.elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button-wrapper{display:block;width:100%;} .elementor-27128 .elementor-element.elementor-element-71c2d3e4 .elementor-button{display:block;width:100%;text-align:center;box-sizing:border-box;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9fa0b1 */.elementor-27128 .elementor-element.elementor-element-4e9fa0b1{background:#E8E1F0;border-radius:22px;text-align:center;} @media (max-width:767px){.elementor-27128 .elementor-element.elementor-element-4e9fa0b1{border-radius:18px;}}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-82d3e4f5 */.elementor-27128 .elementor-element.elementor-element-82d3e4f5 .elementor-author-box{border-top:1px solid #DDD5D0;padding-top:20px;display:block;} .elementor-27128 .elementor-element.elementor-element-82d3e4f5 .elementor-author-box__name{font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:1.1rem;color:#0C1C28;margin:0 0 6px;} .elementor-27128 .elementor-element.elementor-element-82d3e4f5 .elementor-author-box__bio{color:#5A6770;font-size:.95rem;line-height:1.55;} .elementor-27128 .elementor-element.elementor-element-82d3e4f5 .elementor-author-box__bio p{margin:0;} .elementor-27128 .elementor-element.elementor-element-82d3e4f5 .elementor-author-box__button{font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:.9rem;color:#6E5691;border:0;padding:0;margin-top:10px;background:transparent;text-decoration:underline;text-underline-offset:2px;} .elementor-27128 .elementor-element.elementor-element-82d3e4f5 .elementor-author-box__button:hover{color:#0C1C28;background:transparent;}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-93e4f506 */.elementor-27128 .elementor-element.elementor-element-93e4f506 .post-navigation__prev--label,.elementor-27128 .elementor-element.elementor-element-93e4f506 .post-navigation__next--label{color:#5A6770;font-size:.85rem;} .elementor-27128 .elementor-element.elementor-element-93e4f506 .post-navigation__prev--title,.elementor-27128 .elementor-element.elementor-element-93e4f506 .post-navigation__next--title{color:#0C1C28;font-family:'DM Sans',system-ui,sans-serif;font-weight:600;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c6172839 */.elementor-27128 .elementor-element.elementor-element-c6172839 .e-loop-nothing-found-message{font-family:Roboto,system-ui,sans-serif;font-size:1rem;color:#5A6770;} .elementor-27128 .elementor-element.elementor-element-c6172839 .e-loop-item{display:flex;} .elementor-27128 .elementor-element.elementor-element-c6172839 .e-loop-item > .e-con{width:100%;}/* End custom CSS */