.vertical-centered{display:flex;flex-direction:column;justify-content:center}.footer-links .et_pb_module_heading a:hover{color:#a72d1b!important}.slick-stories .post-card.slick-slide{padding:25px;border-radius:10px;background:#fff}.slick-stories .post-card.slick-slide .post-card-title{font-family:'Zalando SemiBold',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-size:20px}.slick-stories .post-card.slick-slide .post-card-excerpt{color:#fff}.slick-stories .post-card.slick-slide .post-card-readmore{color:#fff}.post-card{position:relative;background-size:cover;background-position:center;overflow:hidden}.post-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1}.post-card-link{position:relative;z-index:2;display:block;height:100%}.post-card-title,.post-card-excerpt,.post-card-readmore{color:#ffffff}.post-card-link{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-decoration:none}.post-content h2{margin-top:20px}.post-content .wp-block-separator{margin-bottom:30px}.post-content .wp-block-list .wp-block-list{padding-left:45px}.post-content .wp-block-list li{margin-bottom:5px}@media screen and (max-width:980px){.column-reversed{display:flex;flex-direction:column-reverse}}.main-banner .et_pb_bottom_inside_divider{background-image:url(https://nextmilema.com/wp-content/uploads/2026/01/main-banner-shape.svg)!important;background-size:auto!important;background-repeat:no-repeat}.custom-box .et_pb_module.et_pb_blurb{display:flex;align-items:end}.et_pb_column.blur-bg{backdrop-filter:blur(10px)}.et_pb_row.et_pb_row_3.top-shape::before{content:url(https://nextmilema.com/wp-content/uploads/2026/01/top-shape.svg);position:absolute;top:0;left:0}.custom-blurb .et_pb_blurb_content{height:100%}.custom-blurb .et_pb_blurb_content .et_pb_blurb_container{height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.et_pb_module.custom-blurb{height:100%}.footer-info .dsm_icon_list_child{padding:25px 0px}.flex-section .et_pb_button_module_wrapper{width:100%}.et_pb_module.custom-blurb:hover{background-color:#a72d1b!important}.et_pb_module.custom-blurb:hover .et_pb_module_header,.et_pb_module.custom-blurb:hover .et_pb_blurb_description{color:#fff!important}@media only screen and (max-width:900px){.et_pb_module.divider-section img{height:50px;object-fit:cover}.et_pb_module.divider-section.left-align img{object-position:left}.et_pb_module.divider-section.right-align img{object-position:right}.main-banner .et_pb_bottom_inside_divider{width:60%;background-position:right}}.display-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 42px}.display-posts-grid .post-card{border-radius:10px;height:464px;display:flex;overflow:hidden;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform 0.3s ease}.display-posts-grid .post-card:hover{transform:translateY(-5px)}.display-posts-grid .post-card-link{display:flex;width:100%;height:100%;align-items:flex-end;text-decoration:none}.display-posts-grid .post-card-overlay{width:100%;padding:24px 20px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end}.display-posts-grid .post-card-category{font-family:'Poppins',sans-serif;font-size:12px;text-transform:uppercase;color:#A72D1B;background-color:#fff;padding:4px 10px;border-radius:4px;align-self:flex-start;margin-bottom:12px;font-weight:700}.display-posts-grid .post-card h3.post-card-title{color:#FFFFFF;font-family:'Zalando SemiBold',sans-serif;font-style:italic;font-weight:600;font-size:20px;line-height:1.3em;text-transform:uppercase;margin:0 0 8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.6em}.display-posts-grid .post-card-excerpt{font-family:'Poppins',sans-serif;font-size:14px;line-height:1.5em;color:#e0e0e0;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.display-posts-grid .post-card span.post-card-readmore{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:1.5em;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #A72D1B;display:inline-block;padding-bottom:2px}.display-posts-pagination{margin-top:50px;display:flex;gap:8px;justify-content:center;align-items:center}.display-posts-pagination .page-numbers{min-width:32px;min-height:32px;font-family:'Poppins',sans-serif;font-weight:700;font-size:16px;line-height:1.5em;display:flex;justify-content:center;align-items:center;color:#1E1E1E;text-decoration:none;transition:0.3s ease}.display-posts-pagination .page-numbers.current,.display-posts-pagination .page-numbers:hover{background-color:#A72D1B;color:#FFFFFF;border-radius:100px}@media (max-width:767px){.display-posts-grid{grid-template-columns:1fr;gap:20px}.display-posts-grid .post-card{height:400px}}.et_pb_column:has(.contact-us){background-color:#fff;padding:80px 32px 56px;border-radius:10px;clip-path:polygon(90% 0%,100% 7%,100% 100%,0 100%,0 0)}.contact-us #gform_fields_1{gap:16px}.contact-us h2.gform_title{display:none}.contact-us .gfield_label{font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;color:#1E1E1E;margin-bottom:6px}.contact-us .ginput_container input,.contact-us .ginput_container select,.contact-us .ginput_container textarea{min-height:auto;border:1px solid #efefef!important;box-shadow:unset;border-radius:4px}#contact-us .ginput_container input,#contact-us .ginput_container select,#contact-us .ginput_container textarea{min-height:auto;border:1px solid #efefef!important;box-shadow:unset;border-radius:4px}.contact-us .gchoice.gchoice_1_11_1{display:flex;align-items:center;margin-top:16px}.contact-us .gchoice.gchoice_1_11_1 input{min-height:24px!important;min-width:24px}.contact-us #gform_submit_button_1{border-radius:100px;padding:15px;width:100%;background-color:#A72D1B;font-family:'Poppins';font-weight:600;font-size:18px;line-height:1.5em;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF;transition:0.3s ease}.contact-us #gform_submit_button_1:hover{background-color:#1E1E1E}.slick-stories .slick-track{display:flex}.slick-stories .slick-slide{margin:0 22px;min-height:484px;display:flex;align-items:flex-end}.slick-stories .slick-slide p{padding-bottom:0px}.slick-stories .slick-slide .read-more{color:#FFFFFF;font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.5em;transition:0.3s ease}.slick-stories .slick-slide .read-more:hover{color:#A72D1B}.slick-stories .slick-list{margin:0 -22px}.slick-stories .slick-arrow{position:absolute;background-color:unset;border:unset;font-size:0;min-width:32px;min-height:32px;bottom:-56px;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.slick-stories .slick-arrow.slick-prev{background-image:url("/wp-content/uploads/2026/01/stories-prev.png");right:64px}.slick-stories .slick-arrow.slick-next{background-image:url("/wp-content/uploads/2026/01/stories-next.png");right:0}.slick-testimonials{overflow:hidden}.slick-testimonials>div{padding-bottom:56px}.slick-testimonials .slick-track{display:flex}.slick-testimonials .slick-arrow{position:absolute;background-color:unset;border:unset;font-size:0;min-width:32px;min-height:32px;bottom:0px;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.slick-testimonials .slick-arrow.slick-prev{background-image:url("/wp-content/uploads/2026/01/stories-prev.png");right:calc(50% + 16px)}.slick-testimonials .slick-arrow.slick-next{background-image:url("/wp-content/uploads/2026/01/stories-next.png");left:calc(50% + 16px)}.outcomes-testimonial{padding:64px!important;background-color:#EFEFEF;padding:80px 32px 56px;border-radius:10px;clip-path:polygon(6% 0%,100% 0,100% 100%,0 100%,0% 15%)}.outcomes-testimonial,.outcomes-testimonial>div{display:flex;justify-content:center;align-items:center;flex-direction:column}.outcomes-testimonial .et_pb_testimonial_content p{padding-bottom:0;margin-bottom:0}.outcomes-testimonial span.et_pb_testimonial_author{margin:24px 0 4px}.outcomes-testimonial .et_pb_testimonial_meta{text-align:center!important}@media screen and (max-width:1024px){.outcomes-testimonial{padding:32px!important}}@media screen and (max-width:980px){.slick-stories .slick-slide{margin:0 11px}.slick-stories .slick-list{margin:0 -11px}}@media screen and (max-width:767px){.outcomes-testimonial{padding:25px!important}}