.single:not(.et-fb) .post{padding-bottom:0px!important;margin-bottom:0px!important}.et_pb_menu .et-menu>li.divi-life-cta-menu>a{background:#6B0052;color:#fff!important;padding:12px 35px!important;line-height:1!important;border-radius:999px;text-transform:uppercase}.et_pb_menu .et-menu>li.divi-life-cta-menu{padding:0!important;margin:0!important;display:flex;align-items:center}.et_mobile_menu li.divi-life-cta-menu>a{background:#6B0052!important;border-radius:999px!important;padding:8px 18px!important;margin:10px!important;text-align:center!important;font-size:15px!important;line-height:1.2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.et_mobile_menu li.divi-life-cta-menu>a:hover,.et_mobile_menu li.divi-life-cta-menu>a:visited,.et_mobile_menu li.divi-life-cta-menu.current-menu-item>a{color:#fff!important;-webkit-text-fill-color:#fff!important}.et_mobile_menu li a{text-align:center!important}@media (min-width:981px){.et_pb_menu .et-menu>li>a{padding-left:18px!important;padding-right:18px!important}}.et_pb_contact_submit{background-color:#6B0052!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:12px 45px!important;text-transform:uppercase;font-weight:600;line-height:1!important;transition:all 0.3s ease}.et_pb_contact_submit:hover{background-color:#560043!important;color:#fff!important}.horizontal-blog .et_pb_post{display:grid!important;grid-template-columns:50% 1fr;gap:30px;row-gap:0px;align-items:start}.horizontal-blog .entry-featured-image-url{grid-column:1;grid-row:1 / span 5;margin:0!important}.horizontal-blog .entry-featured-image-url img{width:100%;display:block}.horizontal-blog .entry-title,.horizontal-blog .post-meta,.horizontal-blog .post-content{grid-column:2}.horizontal-blog .entry-title{margin-top:0}.et-pb-contact-message{text-align:center}.et-pb-contact-message p{display:inline-block;background:rgba(255,255,255,.5);color:#fff;font-size:21px;line-height:1.4;padding:16px 32px!important;margin:0!important}.sub-menu,.lang-item ul,.wpml-ls-sub-menu,.pll-parent-menu-item .sub-menu{border-top:none!important;box-shadow:none!important}.menu-item-language img,.wpml-ls-flag,.lang-item img{width:18px!important;height:auto}.menu-item-language>a,.wpml-ls-item>a,.lang-item>a{padding:6px 10px!important;font-size:14px!important}@media (max-width:980px){.wpml-ls-item li,.wpml-ls-item ul{padding-left:0!important}}