.elementor-2939 .elementor-element.elementor-element-e82ff20 > .elementor-container{max-width:820px;}.elementor-2939 .elementor-element.elementor-element-e82ff20{padding:220px 20px 30px 20px;}.elementor-2939 .elementor-element.elementor-element-1b250a6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-icon{width:14px;}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-icon i{font-size:14px;}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-text, .elementor-2939 .elementor-element.elementor-element-1b250a6 .elementor-icon-list-text a{color:#873557;}.elementor-2939 .elementor-element.elementor-element-7d81a68 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2939 .elementor-element.elementor-element-7d81a68{text-align:center;}.elementor-2939 .elementor-element.elementor-element-7d81a68 .elementor-heading-title{font-size:46px;line-height:1.15em;color:#873557;}.elementor-2939 .elementor-element.elementor-element-274d651{text-align:center;}.elementor-2939 .elementor-element.elementor-element-274d651 img{border-radius:20px 20px 20px 20px;}.elementor-2939 .elementor-element.elementor-element-7988600 > .elementor-container{max-width:760px;}.elementor-2939 .elementor-element.elementor-element-7988600{padding:20px 20px 40px 20px;}.elementor-2939 .elementor-element.elementor-element-15a71a7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__header-title{text-align:start;}.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__header{flex-direction:row;}.elementor-2939 .elementor-element.elementor-element-15a71a7{--item-text-hover-decoration:underline;--marker-color:#873557;}.elementor-2939 .elementor-element.elementor-element-6a247d7{text-align:start;color:#3A2C31;font-size:18px;line-height:1.75em;}.elementor-2939 .elementor-element.elementor-element-2f34bfc > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-2939 .elementor-element.elementor-element-2f34bfc{text-align:center;}.elementor-2939 .elementor-element.elementor-element-2f34bfc .elementor-heading-title{font-size:16px;font-weight:700;color:#873557;}.elementor-2939 .elementor-element.elementor-element-ad921cb{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#873557;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-2939 .elementor-element.elementor-element-ad921cb .elementor-share-btn:hover{--e-share-buttons-primary-color:#6e2a46;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-2939 .elementor-element.elementor-element-63bc9a9 > .elementor-container{max-width:760px;}.elementor-2939 .elementor-element.elementor-element-63bc9a9{padding:10px 20px 40px 20px;}.elementor-2939 .elementor-element.elementor-element-790f887:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6E8EC;}.elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-element-populated, .elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-element-populated > .elementor-background-overlay, .elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-1aa59f0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2939 .elementor-element.elementor-element-1aa59f0{text-align:center;}.elementor-2939 .elementor-element.elementor-element-1aa59f0 .elementor-heading-title{font-size:32px;color:#873557;}.elementor-2939 .elementor-element.elementor-element-49ab82a > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2939 .elementor-element.elementor-element-49ab82a{font-size:17px;line-height:1.6em;}.elementor-2939 .elementor-element.elementor-element-accb903 .elementor-button{background-color:#873557;font-size:19px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:20px 44px 20px 44px;}.elementor-2939 .elementor-element.elementor-element-80559c4 > .elementor-container{max-width:760px;}.elementor-2939 .elementor-element.elementor-element-80559c4{padding:0px 20px 80px 20px;}.elementor-2939 .elementor-element.elementor-element-c28f5e8 span.post-navigation__prev--label{color:#873557;}.elementor-2939 .elementor-element.elementor-element-c28f5e8 span.post-navigation__next--label{color:#873557;}@media(max-width:1024px){.elementor-2939 .elementor-element.elementor-element-e82ff20{padding:170px 20px 24px 20px;}.elementor-2939 .elementor-element.elementor-element-7d81a68 .elementor-heading-title{font-size:38px;} .elementor-2939 .elementor-element.elementor-element-ad921cb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-2939 .elementor-element.elementor-element-e82ff20{padding:140px 20px 8px 20px;}.elementor-2939 .elementor-element.elementor-element-7d81a68 .elementor-heading-title{font-size:30px;}.elementor-2939 .elementor-element.elementor-element-7988600{padding:16px 20px 30px 20px;}.elementor-2939 .elementor-element.elementor-element-6a247d7{font-size:17px;} .elementor-2939 .elementor-element.elementor-element-ad921cb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2939 .elementor-element.elementor-element-790f887 > .elementor-element-populated{padding:32px 20px 32px 20px;}.elementor-2939 .elementor-element.elementor-element-1aa59f0 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-15a71a7 */.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__header{background:#F6E8EC;border-bottom:0;padding:14px 20px;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__header-title{color:#873557;font-size:18px;font-weight:700;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-widget-container{border:1px solid #eadde2 !important;border-radius:16px;overflow:hidden;background:#fffafb;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__body{padding:14px 22px 18px;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__list-item-text{color:#3A2C31 !important;font-size:15px;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__list-item-text:hover{color:#873557 !important;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__list-item{margin-bottom:6px;}
.elementor-2939 .elementor-element.elementor-element-15a71a7 .elementor-toc__toggle-button{color:#873557;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6a247d7 */.elementor-2939 .elementor-element.elementor-element-6a247d7 h2{margin-top:1.6em;margin-bottom:.5em;line-height:1.2;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 h3{margin-top:1.4em;margin-bottom:.4em;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 p{margin-bottom:1.1em;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 ul, .elementor-2939 .elementor-element.elementor-element-6a247d7 ol{margin:0 0 1.1em 1.2em;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 li{margin-bottom:.4em;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 img{border-radius:14px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 a{color:#873557;text-decoration:underline;}/* hh-article */
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-byline{font-size:15px;color:#6b5a61;border-bottom:1px solid #eadde2;padding-bottom:16px;margin-bottom:28px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-callout{background:#F6E8EC;border-left:4px solid #873557;border-radius:12px;padding:18px 22px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-cta-box{background:#FCF1E9;border-radius:18px;padding:26px 28px;margin:2em 0;text-align:center;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-cta-box p{margin-bottom:16px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .wp-block-buttons{display:flex;justify-content:center;margin:1.2em 0 1.4em;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-btn .wp-block-button__link{background:#873557;color:#fff !important;text-decoration:none !important;border-radius:60px;padding:16px 34px;font-weight:600;font-size:17px;display:inline-block;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-btn .wp-block-button__link:hover{background:#6e2a46;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .wp-block-table{overflow-x:auto;margin:1.5em 0;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55;min-width:620px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare th{background:#873557;color:#fff;text-align:left;padding:12px 14px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare td{border-bottom:1px solid #eadde2;padding:12px 14px;vertical-align:top;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare tr:nth-child(even) td{background:#fbf6f8;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-small{font-size:14px;color:#6b5a61;line-height:1.6;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-refs{font-size:14px;line-height:1.55;color:#4a3b41;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-refs li{margin-bottom:.7em;word-break:break-word;}/* hh-polish */
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-byline{line-height:1.6;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 sup.hh-cite{vertical-align:baseline;position:relative;top:-0.5em;font-size:.72em;line-height:1;margin-left:1px;white-space:nowrap;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 sup.hh-cite a{color:#873557;text-decoration:none;font-weight:700;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 sup.hh-cite a:hover{text-decoration:underline;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 #references{scroll-margin-top:120px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-callout{margin:4px 0 24px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare table, .elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare th, .elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare td{border:1px solid #eadde2 !important;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare thead{border:0 !important;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare td:first-child{background:#fbf6f8;font-weight:600;color:#3A2C31;width:20%;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 ul.wp-block-list, .elementor-2939 .elementor-element.elementor-element-6a247d7 ol.wp-block-list{padding-left:1.3em;margin:0 0 22px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 ul.wp-block-list li::marker{color:#873557;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 h3{color:#873557;}
@media(max-width:767px){.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-cta-box{padding:22px 18px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-btn{width:100%;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-btn .wp-block-button__link{display:block;text-align:center;padding:16px 20px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-compare table{font-size:14px;}
.elementor-2939 .elementor-element.elementor-element-6a247d7 .hh-byline{font-size:14px;}}/* End custom CSS */