.elementor-103 .elementor-element.elementor-element-ac276b5{--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;--justify-content:center;--align-items:stretch;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-ac276b5:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-ac276b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2E2342 0%, #8d77ab 100%);}.elementor-103 .elementor-element.elementor-element-39b6fd9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-103 .elementor-element.elementor-element-39b6fd9{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-103 .elementor-element.elementor-element-39b6fd9 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:600;letter-spacing:4px;color:#E9DEFB;}.elementor-103 .elementor-element.elementor-element-ce7c345 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-ce7c345{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-103 .elementor-element.elementor-element-ce7c345 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:56px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-2fde27c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-2fde27c{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-eb50880{--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:center;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-eb50880:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-eb50880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAFC;}.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-media img{border-radius:0px 0px 0px 0px !important;}.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-title a{color:var( --e-global-color-accent );font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-content{color:#6f6d78;font-family:"Ubuntu", Sans-serif;font-size:14.5px;line-height:25px;}.elementor-103 .elementor-element.elementor-element-04ddda7 .type-post .entry-main{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-04ddda7{text-align:left;}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-eb50880{--content-width:1280px;}}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-ac276b5{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-ce7c345 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-ac276b5{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-ce7c345 .elementor-heading-title{font-size:34px;}.elementor-103 .elementor-element.elementor-element-eb50880{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2fde27c */.elementor-103 .elementor-element.elementor-element-2fde27c{max-width:600px;margin-left:auto;margin-right:auto;opacity:.9;}/* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-04ddda7 */.elementor-103 .elementor-element.elementor-element-04ddda7 .aux-col{ margin-bottom:0 !important; padding-left:12px !important; padding-right:12px !important; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .aux-row{ row-gap:24px; }
.elementor-103 .elementor-element.elementor-element-04ddda7 article.post{ background:#fff; border:1px solid #ecebf1; border-radius:18px; overflow:hidden; height:100%; display:flex; flex-direction:column; box-shadow:0 6px 22px rgba(40,36,48,.06); transition:box-shadow .35s ease,border-color .35s ease; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .aux-col:hover article.post{ box-shadow:0 16px 40px -12px rgba(141,119,171,.48); border-color:#ddd4e8; }
.elementor-103 .elementor-element.elementor-element-04ddda7 article.post .entry-media{ margin:0 !important; overflow:hidden; flex-shrink:0; }
.elementor-103 .elementor-element.elementor-element-04ddda7 article.post .entry-media img{ display:block; width:100%; height:220px; object-fit:cover; border-radius:0 !important; transition:transform .6s ease; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .aux-col:hover article.post .entry-media img{ transform:scale(1.05); }
.elementor-103 .elementor-element.elementor-element-04ddda7 article.post .entry-main{ padding:22px 26px 26px !important; display:flex; flex-direction:column; flex:1 1 auto; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-info{ display:flex; align-items:center; gap:10px; margin-bottom:12px; flex-shrink:0; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-info .author, .elementor-103 .elementor-element.elementor-element-04ddda7 .vcard, .elementor-103 .elementor-element.elementor-element-04ddda7 .byline, .elementor-103 .elementor-element.elementor-element-04ddda7 .entry-meta-sep{ display:none !important; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-tax a, .elementor-103 .elementor-element.elementor-element-04ddda7 .entry-categories a, .elementor-103 .elementor-element.elementor-element-04ddda7 .cat-links a{ display:inline-block; font-size:11px; font-weight:700; letter-spacing:1.2px; text-transform:uppercase; color:#8d77ab; background:rgba(174,154,197,.13); padding:5px 11px; border-radius:30px; line-height:1; text-decoration:none; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-date, .elementor-103 .elementor-element.elementor-element-04ddda7 .entry-date a, .elementor-103 .elementor-element.elementor-element-04ddda7 .entry-date time{ font-size:13px; color:#9b99a4; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-title{ margin:0 0 10px !important; line-height:1.4; flex-shrink:0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-title a{ color:#262430; transition:color .2s; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .aux-col:hover .entry-title a{ color:#8d77ab; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-content, .elementor-103 .elementor-element.elementor-element-04ddda7 .entry-summary{ flex:1 1 auto; overflow:hidden; margin:0; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-content p, .elementor-103 .elementor-element.elementor-element-04ddda7 .entry-summary p{ color:#6f6d78; font-size:14.5px; line-height:25px; margin:0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .entry-content .wpulike, .elementor-103 .elementor-element.elementor-element-04ddda7 .wp_ulike_general_class{ display:none !important; }
.elementor-103 .elementor-element.elementor-element-04ddda7 .readmore, .elementor-103 .elementor-element.elementor-element-04ddda7 .aux-readmore, .elementor-103 .elementor-element.elementor-element-04ddda7 .more-link, .elementor-103 .elementor-element.elementor-element-04ddda7 .aux-read-more{ display:none !important; }/* End custom CSS */