.elementor-11752 .elementor-element.elementor-element-evHeroSec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-11752 .elementor-element.elementor-element-evHeroSec:not(.elementor-motion-effects-element-type-background), .elementor-11752 .elementor-element.elementor-element-evHeroSec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F3;}.elementor-11752 .elementor-element.elementor-element-evHeroGrid{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11752 .elementor-element.elementor-element-evGridSec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-11752 .elementor-element.elementor-element-evGridIn{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11752 .elementor-element.elementor-element-evGrid{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11752 .elementor-element.elementor-element-evGrid:after{content:"0.66";}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-post__thumbnail__link{width:100%;}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-post__meta-data span + span:before{content:"•";}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-post__text{margin-top:20px;}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-post__badge{right:0;}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-11752 .elementor-element.elementor-element-evGrid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-11752 .elementor-element.elementor-element-evGrid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11752 .elementor-element.elementor-element-evGrid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11752 .elementor-element.elementor-element-evGrid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11752 .elementor-element.elementor-element-evGrid:after{content:"0.5";}.elementor-11752 .elementor-element.elementor-element-evGrid .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-evHeroGrid */.elementor-11752 .elementor-element.elementor-element-evHeroGrid{ position:relative; z-index:1; max-width:1220px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evHeroSec */.elementor-11752 .elementor-element.elementor-element-evHeroSec{ position:relative; overflow:hidden; } .elementor-11752 .elementor-element.elementor-element-evHeroSec::before{ content:''; position:absolute; top:-260px; right:-220px; width:660px; height:660px; border-radius:50%; background:radial-gradient(circle,#f2a24a,#e8556f); filter:blur(6px); opacity:.5; pointer-events:none; } .elementor-11752 .elementor-element.elementor-element-evHeroSec::after{ content:''; position:absolute; bottom:-260px; left:-220px; width:560px; height:560px; border-radius:50%; background:radial-gradient(circle,rgba(169,79,160,.22),transparent 70%); pointer-events:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evGridIn */.elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__card{ position:relative; display:flex; flex-direction:column; height:100%; background:#fff; border:1px solid #f6e2dd; border-radius:22px; overflow:hidden; box-shadow:0 18px 44px -34px rgba(90,40,55,.4); transition:border-color .2s ease, transform .2s ease; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__card:hover{ border-color:#f0bdb2; transform:translateY(-2px); } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__thumbnail__link{ display:block; aspect-ratio:16/10; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__thumbnail{ height:100%; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__thumbnail img{ width:100%; height:100%; object-fit:cover; display:block; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__badge{ position:static !important; order:1; margin:26px 28px 0 !important; align-self:flex-start; padding:4px 10px !important; border-radius:999px !important; background:#fff6f3 !important; border:1px solid #f6e2dd !important; font:600 10.5px/1 Roboto,sans-serif !important; letter-spacing:.12em; text-transform:uppercase; color:#c93f5c !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__avatar{ display:none !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__meta-data{ order:2; margin:16px 28px 0; padding:0 !important; line-height:1 !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post-date{ font-size:13px; line-height:1.3; color:#7a6570; display:inline-block; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__text{ order:3; padding:10px 28px 26px; display:flex; flex-direction:column; flex:1; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__title{ font-size:20px !important; line-height:1.25 !important; letter-spacing:-.015em; font-weight:600; margin:0 0 10px !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__title a{ color:#241b21 !important; text-decoration:none; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__excerpt p{ font-size:15.5px !important; line-height:1.6 !important; color:#5b4c53 !important; margin:0 0 16px; overflow-wrap:anywhere; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__read-more{ margin-top:auto !important; font-size:14.5px !important; font-weight:600 !important; color:#c93f5c !important; text-decoration:none; text-transform:none !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__read-more:hover{ color:#b32f48 !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-posts-container, .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-posts{ row-gap:32px !important; column-gap:28px !important; } .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-pagination{ margin-top:52px; gap:8px; } .elementor-11752 .elementor-element.elementor-element-evGridIn .page-numbers{ min-width:40px; height:40px; border-radius:50%; font-size:14.5px !important; font-weight:600; } @media(prefers-reduced-motion:reduce){ .elementor-11752 .elementor-element.elementor-element-evGridIn .elementor-post__card:hover{ transform:none !important; } } @media(max-width:640px){ .elementor-11752 .elementor-element.elementor-element-evGridIn .page-numbers{ min-width:44px; height:44px; } } .elementor-11752 .elementor-element.elementor-element-evGridIn{ max-width:1220px; margin:0 auto; }/* End custom CSS */