@font-face{font-family:'Noto Serif';src:url('../fonts/NotoSerif-Bold.woff2') format('woff2'),url('../fonts/NotoSerif-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Noto Serif';src:url('../fonts/NotoSerif-SemiBold.woff2') format('woff2'),url('../fonts/NotoSerif-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-ExtraBold.woff2') format('woff2'),url('../fonts/Roboto-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.woff2') format('woff2'),url('../fonts/Roboto-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Bold.woff2') format('woff2'),url('../fonts/Roboto-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-SemiBold.woff2') format('woff2'),url('../fonts/Roboto-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Medium.woff2') format('woff2'),url('../fonts/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}

/* common css */
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Noto Serif';font-weight:700;padding-bottom:0;}
body,
p{font-family:'Roboto';font-weight:400;font-size:20px;line-height:34px;color:#000;}
li{list-style:none;}
body.home h2{font-size:48px;line-height:64px;letter-spacing:0px;color:#00446E;}

/* footer */
.et_pb_section.footer-section.et_section_regular{background:transparent linear-gradient(179deg,#00446E 10%,#4f7e8a 100%) 0% 0% no-repeat padding-box;padding:60px 0 0px;}
.et_pb_row.footer-row .et_pb_module.et_pb_text{margin:0;}
.et_pb_row.footer-row{display:flex;padding-bottom:55px;}
.et_pb_row.footer-row .et_pb_module.et_pb_text{margin:0;}
.et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{margin:0;width:100%;padding-right:30px;}
.et_pb_section.footer-section.et_section_regular .et_pb_column:last-child{padding-right:0;}
.et_pb_row.footer-row .et_pb_column.footer-col .et_pb_module.et_pb_menu{background-color:transparent;}
body .et_pb_section.footer-section.et_section_regular h2{font-size:26px;line-height:36px;letter-spacing:0px;color:#FFFFFF;padding-bottom:26px;font-weight:600;}
.et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav{flex-direction:column;margin:0;list-style:none;}
.et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{padding:0;margin:0;margin-bottom:14px;}
.et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li:last-child{margin-bottom:0;}
.et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{padding-bottom:0;color:#FFFFFF;font-family:'Roboto';font-size:20px;line-height:30px;font-weight:400;transition:0.5s;}
.et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a:hover{color:#92B0A3;opacity:1;}
.et_pb_section.footer-section.et_section_regular .et_pb_column.footer-col-1{max-width:190px;}
.et_pb_section.footer-section.et_section_regular .et_pb_column.footer-col-2{max-width:380px;}
.et_pb_section.footer-section.et_section_regular .et_pb_column.footer-col-3{max-width:196px;}
.et_pb_section.footer-section.et_section_regular .et_pb_column.footer-col-4{max-width:333px;}
.et_pb_section.footer-section.et_section_regular .et_pb_column.footer-col-5{max-width:303px;}
.et_pb_section.footer-section.et_section_regular ul > li.current-menu-item > a{color:#92B0A3!important;opacity:1;}
ul.contact-detail-left{padding:0;list-style:none;list-style-position:inside;}
ul.contact-detail-left li{display:flex;flex-wrap:wrap;margin-bottom:14px;}
ul.contact-detail-left li:last-child{margin-bottom:0;}
ul.contact-detail-left .icon{width:25px;margin-top:2px;}
ul.contact-detail-left .location-wrap{width:calc(100% - 25px);padding-left:20px;}
ul.contact-detail-left .location-wrap h3{font-family:'Roboto';font-weight:700;color:#fff;font-size:20px;line-height:30px;padding-bottom:5px;}
ul.contact-detail-left .location-wrap p{color:#FFFFFF;font-size:18px;line-height:30px;font-family:'Roboto';}
.et_pb_row.footer-copyright-row .et_pb_column{padding:35px 0;display:flex;border-top:1px solid #8fadb7;display:flex;align-items:center;justify-content:space-between;}
.et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_text{margin-bottom:0;}
.et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_image{text-align:right;margin:0;}
.et_pb_row.footer-copyright-row .et_pb_column .et_pb_text_inner p,
.et_pb_row.footer-copyright-row .et_pb_column .et_pb_text_inner{color:#FFFFFF;font-family:'Roboto';font-size:16px;line-height:30px;font-weight:400;letter-spacing:0.16px;}
.et_pb_row.footer-copyright-row{padding:0;}
ul.contact-detail-left .location-wrap a{color:#fff;transition:0.5s;}
ul.contact-detail-left .location-wrap a:hover{color:#92B0A3;opacity:1;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow{margin-bottom:48px;display:flex;align-items:center;gap:21px;}
.et_pb_section.footer-section.et_section_regular .et_pb_menu__menu{display:block;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon{margin:0;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon{background-repeat:no-repeat!important;margin:0!important;background-size:contain;transition:0.5s;border-radius:0!important;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:hover{opacity:0.5;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon::before{display:none!important;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon:first-child a.icon{width:28px;height:26px;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-google a.icon{width:28px;height:26px;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-youtube a.icon{width:28px;height:19px;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-linkedin a.icon{width:28px;height:26px;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-twitter a.icon{width:26px;height:26px;}

/* map section */
.et_pb_section.map-section.et_section_regular{line-height:0;}
.et_pb_section.map-section.et_section_regular iframe{width:100%;height:400px;filter:grayscale(1);transition:0.5s;}
.et_pb_section.map-section.et_section_regular iframe:hover{filter:none;}

/* Get Help Now section */
.et_pb_section.get-help-now-section.et_section_regular{padding:0 20px;margin-bottom:80px;overflow:hidden;}
body.home .et_pb_section.get-help-now-section.et_section_regular,
body.page-id-37 .et_pb_section.get-help-now-section.et_section_regular,
body.page-id-39 .et_pb_section.get-help-now-section.et_section_regular,
body.page-id-35 .et_pb_section.get-help-now-section.et_section_regular,
body.single-our_team .et_pb_section.get-help-now-section.et_section_regular,
body.page-id-73 .et_pb_section.get-help-now-section.et_section_regular,
body.page-id-79 .et_pb_section.get-help-now-section.et_section_regular,
body.page-id-2308 .et_pb_section.get-help-now-section.et_section_regular{margin-bottom:100px;}
.et_pb_row.get-help-now-row{padding:80px 60px;background:#F8F4EE;border-radius:20px;display:flex;flex-wrap:wrap;align-items:flex-start;max-width:1400px;}
.et_pb_row.get-help-now-row::after{display:none;}
.et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col{width:50%;margin:0;padding-right:77px;display:flex;flex-wrap:wrap;align-items:flex-start;}
.et_pb_module.et_pb_text.title-content-wrap{width:100%;margin-bottom:37px;}
.et_pb_row.get-help-now-row .et_pb_column.get-help-now-right-col{width:50%;margin:0;}
.et_pb_section.home-hero-section.et_section_regular{overflow:hidden;}
.et_pb_section.get-help-now-section.et_section_regular h2{margin-bottom:25px;}
.contact-form-wrap .gform_wrapper.gravity-theme form input,
.contact-form-wrap .gform_wrapper.gravity-theme form textarea,
.contact-form-wrap .gform_wrapper.gravity-theme form select{border:1px solid #CCCCCC;border-radius:6px;background-color:#fff;color:#000000;font-size:16px;line-height:36px;font-family:'Roboto';font-weight:400;height:50px;padding:10px 20px;transition:0.5s;}
.contact-form-wrap .gform_wrapper.gravity-theme form input:focus,
.contact-form-wrap .gform_wrapper.gravity-theme form textarea:focus,
.contact-form-wrap .gform_wrapper.gravity-theme form select:focus{border:1px solid #00446E;outline:none;}
.contact-form-wrap .gform_wrapper.gravity-theme form textarea{resize:none;height:119px!important;line-height:28px;}
.contact-form-wrap form::placeholder{color:#7f7f7f;font-family:'Roboto';font-weight:400;font-size:16px;line-height:36px;}
.contact-form-wrap form .gform-body.gform_body > .gform_fields{row-gap:22px;column-gap:20px;}
.contact-form-wrap form .gform-body.gform_body > .gform_fields .name_first.gform-grid-col,
.contact-form-wrap form .gform-body.gform_body > .gform_fields .name_last.gform-grid-col{padding-right:0;}
.contact-form-wrap .gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label{margin:17px 0 0;padding:0;}
.contact-form-wrap .gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label input{margin-bottom:0;background:#92B0A3;border-radius:100px;border:2px solid #92B0A3;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-family:'Roboto';font-weight:700;font-size:18px;line-height:28px;padding:10px 24px;transition:0.5s;}
.contact-form-wrap .gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label input:hover,
.contact-form-wrap .gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label input:focus{background-color:transparent;color:#92B0A3;}
.contact-form-wrap .gform_wrapper.gravity-theme .gfield_description{display:none;}
.et_pb_module.et_pb_text.social-title{margin-bottom:0;margin-top:2px;margin-right:19px;}
ul.common-social-media.et_pb_module.et_pb_social_media_follow::after{display:none;}
.et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col .social-title h3{font-family:'Roboto';font-weight:600;font-size:24px;line-height:40px;color:#000;}
.et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col ul.et_pb_module.et_pb_social_media_follow{margin-top:9px;}

/* Sign Up to Receive Our Newsletters */
.et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular{background:transparent linear-gradient(180deg,#00446E 10%,#92B0A3 100%) 0% 0% no-repeat padding-box;padding:45px 0;margin-bottom:100px;}
.et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular h2{color:#fff;font-size:40px;margin-bottom:10px;}
a.et_pb_button.df-btn{margin-bottom:0;background:#92B0A3;border-radius:100px;border:2px solid #92B0A3!important;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-family:'Roboto';font-weight:700;font-size:18px;line-height:28px!important;padding:9px 24px!important;transition:0.5s;display:inline-block;}
a.et_pb_button.df-btn:hover,
a.et_pb_button.df-btn:focus{background-color:transparent;color:#92B0A3;}
a.et_pb_button.white-border.df-btn:hover{color:#fff;border:2px solid #fff!important;}
a.et_pb_button.df-btn::after{display:none;}
.et_pb_row.sign-up-receive-our-newsletters-row{padding:0;display:flex;align-items:center;}
.et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular p{font-size:24px;line-height:38px;color:#fff;}
.sign-up-receive-our-newsletters-left-col  .newsletters-wrapper{display:flex;align-items:center;column-gap:35px;}
.newsletters-icon-wrap{line-height:0;}
.et_pb_column.sign-up-receive-our-newsletters-right-col{text-align:right;}
.contact-form-wrap .gform_wrapper.gravity-theme .gform_validation_errors{display:none;}

/* newsletter  */
.et_pb_section.newsletter-section.et_section_regular{padding:0;margin-bottom:91px;}
.newsletter-showcase{display:grid;grid-template-columns:1fr 1fr;gap:33px 50px;}
.newsletter-item:first-child{grid-column:1 / 2;grid-row:1 / span 3;}
.newsletter-item:first-child img{width:100%;height:100%;object-fit:cover;}

/* Right small items */
.newsletter-item:nth-child(n+2){display:flex;flex-direction:row;align-items:flex-start;}
.newsletter-item h3 a{text-decoration:none;color:#000;transition:0.5s;    /* display: inline-block; */overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2; /* number of lines to show */-webkit-box-orient:vertical;}
.newsletter-inner-content h3 a:hover{color:#00446E;}
.newsletter-item .learn-more{text-decoration:none;}
.newsletter-inner-content{border-radius:20px;padding:27px 35px 0;width:calc(100% - 60px);background:#fff;margin-top:-80px;position:relative;z-index:9;margin:-80px auto 0;}
.newsletter-image-wrap{line-height:0;flex-shrink:1;}
.newsletter-image-wrap a{display:inline-block;height:436px;border-radius:20px;overflow:hidden;width:100%;}
.newsletter-image-wrap a img{width:100%;height:100%;object-fit:cover;}
.newsletter-inner-content p.category{letter-spacing:0px;color:#000000;font-size:16px;line-height:26px;margin-bottom:8px;}
.newsletter-inner-content h3{font-family:'Roboto';font-size:22px;line-height:36px;font-weight:600;margin-bottom:22px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2; /* number of lines to show */-webkit-box-orient:vertical;}
.learn-more{text-transform:uppercase;font-family:'Roboto';font-weight:700;font-size:18px;line-height:28px;color:#91AFA2;padding-right:27px;position:relative;transition:0.6s;}
.learn-more:hover{padding-left:30px;}
.learn-more::after{content:'';position:absolute;width:15px;height:16px;background:transparent url('../../../../wp-content/uploads/2025/08/arrow-icon.svg') center center no-repeat;background-size:contain;right:0;top:46%;transform:translateY(-50%);transition:0.6s;}
.learn-more:hover::after{right:88%;transform:translateY(-50%) rotate(45deg);}
.newsletter-item:nth-child(n+2) .newsletter-image-wrap a{width:210px;height:154px;border-radius:10px;}
.newsletter-item:nth-child(n+2) .newsletter-image-wrap a img{width:100%;height:100%;object-fit:cover;}
.newsletter-item:nth-child(n+2) .newsletter-inner-content{margin:0;padding:0;padding-left:30px;}
.et_pb_column.newsletter-row-right-title{text-align:right;}
.et_pb_row.newsletter-row{margin-bottom:40px;display:flex;align-items:center;}

/* blog */
.blog-inner-content.newsletter-inner-content{width:100%;border-radius:0;margin:0;padding:20px 13px 11px 18px;}
.et_pb_section.newsletter-section.blog-section.et_section_regular{background:#F8F4EE;padding:100px 0;margin-bottom:100px;}
.et_pb_section.newsletter-section.blog-section.meet-our-team-section.et_section_regular{margin-bottom:0;padding-bottom:90px;}
.et_pb_section.newsletter-section.blog-section.et_section_regular .blog-showcase{display:flex;flex-wrap:wrap;margin:0 -15px;}
.et_pb_section.newsletter-section.blog-section.et_section_regular .blog-showcase .blog-item{width:33.33%;padding:0 15px;}
.et_pb_section.newsletter-section.blog-section.et_section_regular .blog-showcase .blog-item .blog-inner{background:#FFFFFF;border-radius:20px;padding:15px;}
.blog-image-wrap,
.blog-image-wrap a{line-height:0;}
.blog-image-wrap a{display:inline-block;height:280px;border-radius:10px;overflow:hidden;}
.blog-image-wrap a,
.newsletter-image-wrap a{position:relative;}
.blog-image-wrap a::after,
.newsletter-image-wrap a::after{content:'';background:#00446eab;bottom:0;left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none;transition:all .5s linear;z-index:2;}
.blog-image-wrap a:hover::after,
.newsletter-image-wrap a:hover::after{left:10%;right:10%;opacity:0;transition:all .5s linear;}
.blog-image-wrap a img{width:100%;height:100%;object-fit:cover;}

/* news report section */
.et_pb_section.news-report-list-section.et_section_regular{padding:0;margin-bottom:75px;margin-top:-18px;}
.et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col{display:flex;flex-wrap:wrap;margin:0 -15px;width:calc(100% + 30px);row-gap:35px;justify-content:center;}
.et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap{width:20%;margin:0;padding:0 15px;}
.et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_module_header{letter-spacing:0px;color:#000000;font-family:'Roboto';font-weight:600;font-size:20px;line-height:30px;text-align:center;}
.et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap  span.et_pb_image_wrap{display:inline-block;width:176px;height:87px;}
.et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap span.et_pb_image_wrap img{width:100%;height:100%;object-fit:contain;opacity:1;}
.et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_main_blurb_image{margin-bottom:22px;}

/* video section */
.et_pb_section.watch-our-helpful-videos-section.et_section_regular{background:#00446E;padding:100px 0 436px;margin-bottom:100px;}
body .et_pb_section.watch-our-helpful-videos-section.et_section_regular  h2{color:#fff;}
.video-item{position:relative;cursor:pointer;text-align:center;height:383px;border-radius:20px;overflow:hidden;}
.video-item img{width:100%;height:100%;object-fit:cover;}
body.popup-open{overflow:hidden;}
body.popup-open .et_pb_section,
body.popup-open footer,
body.popup-open header{z-index:-1!important;position:relative;}
body.popup-open::after{content:'';position:fixed;background:rgba(0,0,0,0.8);z-index:5;}
.video-item video{width:100%;border-radius:8px;display:block;}
#video-popup{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.video-popup-content{position:relative;max-width:800px;margin:50px auto;padding:20px;background:#000;}
#video-popup iframe,
#video-popup video{width:100%;height:450px;}
#video-popup-close{position:absolute;top:-10px;right:-10px;background:#fff;border-radius:50%;padding:5px 10px;cursor:pointer;}
.video-grid .slick-slide{padding:0 20px;}
.video-grid .slick-list{margin:0 -20px;}
span.play-btn::before{content:'';background:url('../../../../wp-content/uploads/2025/08/play-btn.svg') center center no-repeat;background-size:contain;width:97px;height:97px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;}
span.play-btn::after{content:'';display:inline-block;width:100%;height:100%;background:#00446E;position:absolute;top:0;left:0;opacity:0.6;}
span.play-btn{opacity:0;transition:0.6s;}
.video-item:hover span.play-btn{opacity:1;}
.common-slider button.slick-arrow{width:60px;height:60px;background-color:#92B0A3;border:none;border-radius:50%;font-size:0;line-height:0;position:absolute;top:-103px;right:0;cursor:pointer;transition:0.5s;}
.common-slider button.slick-arrow:hover{background-color:rgba(146,176,163,0.2);}
.common-slider button.slick-arrow.slick-next::after{content:'';position:absolute;background-image:url('../../../../wp-content/uploads/2025/08/right-arrow-icon.svg');background-repeat:no-repeat;background-position:center;background-size:contain;width:12px;height:21px;top:50%;left:54%;transform:translate(-50%,-50%);}
.common-slider button.slick-arrow.slick-prev::after{content:'';position:absolute;background-image:url('../../../../wp-content/uploads/2025/08/right-arrow-icon.svg');background-repeat:no-repeat;background-position:center;background-size:contain;width:12px;height:21px;top:51%;left:48%;transform:translate(-50%,-50%) rotate(175deg);}
body .et_pb_section.watch-our-helpful-videos-section.et_section_regular h2{color:#fff;}
.common-slider button.slick-prev.slick-arrow{right:calc(0px + 75px);}
.et_pb_section.watch-our-helpful-videos-section.et_section_regular .et_pb_row.watch-our-helpful-videos-title-row{margin-bottom:41px;}
button.fancybox-button{display:none!important;}
a.et_pb_button.df-btn.white-border.subscribe-btn{background-color:transparent;padding-left:66px!important;border:2px solid #fff!important;position:relative;}
a.et_pb_button.df-btn.white-border.subscribe-btn::before{content:''!important;position:absolute;width:30px;height:21px;background:url('../../../../wp-content/uploads/2025/08/youtube-icon.svg') center no-repeat;background-size:contain;left:26px;top:48%;transform:translateY(-50%);opacity:1;display:inline-block;margin:0;}
.et_pb_column.buttons-wrapper-left-col{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;}
.et_pb_column.buttons-wrapper-left-col .et_pb_module{margin:0;margin-top:38px;}
a.et_pb_button.df-btn.white-border.subscribe-btn:hover{background-color:#92B0A3;border:2px solid #92B0A3!important;}

/* senior-law-radio-section */
.et_pb_section.senior-law-radio-section.et_section_regular{border:20px solid #FFFFFF;border-radius:0px 120px 40px 0px;margin-top:-456px;background-image:url('../../../../wp-content/uploads/2025/09/Mask-Group-219-scaled.png');background-position:center;background-size:cover;border-left:0!important;padding:195px 0;margin-bottom:80px;width:calc(100% - 240px);overflow:hidden;}
.et_pb_row.senior-law-radio-row{padding-left:calc(((100% - 1140px) / 2) + 0px);padding-top:0;padding-bottom:0;}
body .et_pb_section.senior-law-radio-section.et_section_regular h2{color:#fff;margin-bottom:25px;}
body .et_pb_section.senior-law-radio-section.et_section_regular p{color:#fff;width:100%;max-width:446px;}
.et_pb_row.senior-law-radio-row .et_pb_column.senior-law-radio-col{padding-left:calc(((100% - 1137px) / 2) + 0px);}
.et_pb_module.et_pb_text.senior-law-radio-wrap{margin-bottom:44px;}
.et_pb_column.sign-up-receive-our-newsletters-left-col{width:80%;margin:0;}
.et_pb_column.sign-up-receive-our-newsletters-right-col{width:20%;}

/* Meet Our Team */
.our-team-grid .slick-slide{padding:0 12.5px;}
.our-team-grid .slick-list{margin:0 -12.5px;display:flex;}
.team-card{background:#FFFFFF;border-radius:20px;overflow:hidden;}
.team-info{text-align:center;padding:16px 20px 23px;}
.team-photo{height:311px;line-height:0;overflow:hidden;}
.team-photo img{width:100%;height:100%;object-fit:cover;object-position:top;}
h3.team-name{font-family:'Roboto';font-size:22px;line-height:36px;font-weight:600;margin-bottom:2px;color:#000;transition:0.5s;}
.team-info p{font-size:18px;line-height:28px;}
a.team-card-link{border-radius:20px;transition:0.5s;position:relative;}
a.team-card-link:hover h3.team-name{color:#00446E;}
a.team-card-link::after{content:'';position:absolute;background:#00446E;width:100%;height:100%;border-radius:22px;bottom:0;left:0;z-index:-1;transition:0.5s;}
a.team-card-link:hover::after{bottom:-10px;}

/* client */
.et_pb_section.client-section.et_section_regular{padding:0;margin-bottom:100px;}
.et_pb_column.client-right-col,
.testimonial-slider.slick-slider,
.et_pb_column.client-right-col .et_pb_module.et_pb_code,
.et_pb_column.client-right-col .et_pb_module.et_pb_code .et_pb_code_inner{position:initial;}
.et_pb_column.client-left-col{width:311px;margin:0;padding-bottom:98px;}
.et_pb_column.client-right-col{width:calc(100% - 311px);padding-left:100px;}
.common-slider.testimonial-slider button.slick-arrow{top:inherit;left:calc(((100% - 1440px) + 40px) / 2);right:inherit;bottom:13px;z-index:9;}
.common-slider.testimonial-slider button.slick-next.slick-arrow{left:calc(((100% - 1440px) + 190px) / 2);}
.et_pb_column.client-left-col .et_pb_module.et_pb_image{margin-bottom:50px;}
.et_pb_column.client-left-col .et_pb_module.et_pb_image img{width:100%;max-width:146px;}
.common-slider.testimonial-slider .slick-slide{padding:0px 20px;}
.common-slider.testimonial-slider .slick-list{margin:0 -20px;display:flex;padding-left:0!important;}
.rating{line-height:0;display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;}
.testimonial-item{background:#fff;padding:40px 30px 30px;position:relative;box-shadow:0px 10px 20px #0000001A;border-radius:20px;height:100%;text-align:center;}
.common-slider.testimonial-slider .slick-slide > div{height:100%;}
.testimonial-text{margin-bottom:16px;text-align:center;}
.testimonial-slider .slick-track{display:flex;padding:25px 0;}
.fancybox-content,
.fancybox-content video{border-radius:20px!important;overflow:hidden!important;}
.common-slider{display:none;}
.common-slider.slick-slider{display:block;}
.read-more{color:#92B0A3;text-transform:uppercase;cursor:pointer;transition:0.5s;font-family:'Roboto';font-weight:700;font-size:18px;line-height:28px;text-decoration:underline;text-align:center;display:inline-block;}
.read-more:hover{color:#000;}
#testimonial-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9999;display:none;}
.popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.popup-content{position:absolute;background:#fff;max-width:870px;width:90%;padding:0;border-radius:10px;z-index:10000;left:50%;top:50%;transform:translate(-50%,-50%);gap:0;justify-content:center;height:auto;overflow:auto;display:block!important;}
.popup-content .popup-inner{padding:40px;height:50vh;overflow:auto;}
.popup-content .popup-inner::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
.popup-content .popup-inner::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
.popup-content .popup-inner::-webkit-scrollbar-thumb{background-color:#000000;}
.popup-content.testimonial-item,
.popup-content.testimonial-item{padding:0!important;}
.popup-client-name{font-size:24px;font-weight:bold;margin-top:10px;}
.close-popup{position:absolute;top:10px;right:20px;font-size:30px;font-weight:bold;cursor:pointer;color:#000;transition:0.5s;}
.close-popup:hover{color:#00446E;}
body.popup-open{overflow:hidden;}
.top-wrap{margin-bottom:13px;}
.testimonial-slider .slick-slide{padding:0 20px;}
.testimonial-item h3{font-family:'Roboto';font-size:22px;line-height:36px;font-weight:600;color:#000;margin-bottom:4px;}
.et_pb_row.client-row{display:flex;align-items:center;padding-left:calc(((100% - 1440px) + 40px) / 2);}
.et_pb_section.client-review-section.et_section_regular{overflow:hidden;padding:90px 0;}
p.testimonial-categories,
p.popup-categories{font-size:18px;font-weight:700;color:#00436D;}
p.testimonial-categories span,
p.popup-categories span{color:#000;font-weight:400;}
body.popup-open .et_pb_section.client-review-section.et_section_regular{z-index:999999!important;}
.testimonial-text{font-family:'Roboto';font-weight:400;font-size:20px;line-height:34px;color:#000;}
.et_pb_section.experience-section.et_section_regular{padding:0;margin-bottom:88px;}
.et_pb_section.experience-section.et_section_regular::after{content:'';position:absolute;width:100%;height:550px;background:#F8F4EE;top:0;}
.et_pb_section.experience-section.et_section_regular .et_pb_row.experience-title-row .et_pb_column{padding-top:80px;border-top:1px solid #CCCCCC;}
.et_pb_section.experience-section.et_section_regular h2{width:100%;max-width:1242px;margin:0 auto;}
.et_pb_module.et_pb_text.experience-title{margin-bottom:61px;}
.et_pb_module.et_pb_image.experience-image span.et_pb_image_wrap{border-radius:20px;box-shadow:0px 0px 0px 20px #ffffff;}
.et_pb_module.et_pb_image.experience-image span.et_pb_image_wrap img{width:100%;height:100%;object-fit:contain;border-radius:20px;}
.et_pb_module.et_pb_image.experience-image .et_pb_image_wrap{margin-bottom:60px;}
.et_pb_column.experience-left-col{margin:0;width:50%;padding-right:50px;}
.et_pb_column.experience-left-col p:last-child{padding-bottom:0;}
.et_pb_row.experience-content-row{display:flex;flex-wrap:wrap;}
.et_pb_column.experience-right-col{width:50%;padding-left:50px;border-left:1px solid #CCCCCC;}
.et_pb_column.experience-left-col p,
.et_pb_column.experience-right-col p{padding-bottom:34px;}
.et_pb_column.experience-right-col .et_pb_module.et_pb_text{margin-bottom:10px;}
.et_pb_section.client-review-section.et_section_regular::after{content:'';background:transparent linear-gradient(90deg,#FFFFFF00 0%,#FFFFFFB3 53%,#FFFFFF 100%) 0% 0% no-repeat padding-box;opacity:1;width:100%;height:100%;display:block;position:absolute;right:0;top:0;z-index:2;max-width:622px;}
body.popup-open .et_pb_section.client-review-section.et_section_regular::after{z-index:1;}
.our-team-grid .slick-track{display:flex;}
.et_pb_section.newsletter-section.blog-section.et_section_regular .et_pb_module.et_pb_code,
.et_pb_section.newsletter-section.et_section_regular .et_pb_module.et_pb_code{margin:0;}

/* blog listing page */
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular{padding:0;background:transparent;}
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .blog-showcase .blog-item .blog-inner{border:1px solid #CCCCCC;}
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .blog-showcase{row-gap:30px;}
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular h2{margin-bottom:26px;}
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .et_pb_column .et_pb_module.et_pb_text{margin-bottom:55px;}
.pagination-wrapper{margin-top:40px;}
.pagination-wrapper ul.page-numbers{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;gap:20px;}
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .et_pb_column .et_pb_module.et_pb_text p a{color:#92B0A3;font-weight:600;transition:0.5s;}
.et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .et_pb_column .et_pb_module.et_pb_text p a:hover{color:#000;}
ul.page-numbers .page-numbers{font-size:18px;line-height:28px;font-family:'Roboto';font-weight:600;letter-spacing:0px;color:#00446E;text-transform:uppercase;width:50px;height:50px;background:transparent;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:0.5s;}
ul.page-numbers .page-numbers.current{background:#00446E;color:#fff;}
ul.page-numbers .page-numbers:hover{background:#00446E;color:#fff;}
.pagination-wrapper .next.page-numbers:hover,
.pagination-wrapper .prev.page-numbers:hover{background:transparent;color:#00446e;}
.pagination-wrapper .next.page-numbers{height:auto;position:relative;padding-right:25px;width:auto;transition:0.5s;}
a.prev.page-numbers{width:auto;height:auto;position:relative;padding-left:25px;width:auto;transition:0.5s;}
.pagination-wrapper .next.page-numbers::after {
    content: '';
    width: 16px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.126' height='11.728' viewBox='0 0 16.126 11.728'%3E%3Cpath id='Path_3029' data-name='Path 3029' d='M16.393,9.131H3.5l3.88-3.88A.733.733,0,1,0,6.346,4.215L1.215,9.346a.733.733,0,0,0,0,1.036l5.131,5.131a.733.733,0,1,0,1.037-1.037L3.5,10.6h12.89a.733.733,0,0,0,0-1.466Z' transform='translate(17.126 15.728) rotate(180)' fill='%2300446e'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s;
}

.pagination-wrapper .prev.page-numbers::after  {
    content: '';
    width: 16px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.126' height='11.728' viewBox='0 0 16.126 11.728'%3E%3Cpath id='Path_3029' data-name='Path 3029' d='M16.393,9.131H3.5l3.88-3.88A.733.733,0,1,0,6.346,4.215L1.215,9.346a.733.733,0,0,0,0,1.036l5.131,5.131a.733.733,0,1,0,1.037-1.037L3.5,10.6h12.89a.733.733,0,0,0,0-1.466Z' transform='translate(17.126 15.728) rotate(180)' fill='%2300446e'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 48%;
    transform: translateY(-50%) scale(-1);
    transition: 0.5s;
}
.pagination-wrapper .next.page-numbers:hover::after{right:-6px;}
.pagination-wrapper .prev.page-numbers:hover::after{left:-6px;}
.et_pb_section.inner-banner-section.blog-banner-section.et_section_regular .et_pb_row.banner-title-row{text-align:center;}
.newsletter-inner-content h3 a{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
form#changeCat,
form#testimonialCatForm{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 0px 20px #00000029;border-radius:100px;padding:14px 16px;margin-bottom:40px;}
form#changeCat select, form#testimonialCatForm select {
    padding: 12px 40px;
    border: none;
    background: #F8F4EE;
    width: 100%;
    border-radius: 100px;
    color: #000000;
    cursor: pointer;
    font-weight: 600;
    font-family: 'Roboto';
    font-size: 20px;
    appearance: none; /* Disable the default arrow */
    -webkit-appearance: none; /* For WebKit-based browsers */
    -moz-appearance: none; /* For Firefox */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.661' height='9.501' viewBox='0 0 16.661 9.501'%3E%3Cg id='Group_2657' data-name='Group 2657' transform='translate(0.025 -0.1)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M8.308,9.6a1.164,1.164,0,0,1-.826-.343L.315,2.095A1.168,1.168,0,0,1,1.967.443L8.3,6.78,14.646.447a1.165,1.165,0,0,1,1.648,1.648L9.13,9.258A1.15,1.15,0,0,1,8.308,9.6Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 30px center;
    background-size: 16px;
}
h1.post-title{color:#00446E;text-align:center;margin-bottom:35px;}
section.blog-detail-section .container{max-width:1040px;padding:0 20px;width:100%;}
body.single.single-post header{box-shadow:0px 3px 16px #00000029;}
span.the-category-title{background:#F8F4EE;border:1px solid #00446E33;border-radius:70px;font-family:'Roboto';font-weight:600;font-size:20px;line-height:30px;padding:4px 32px;display:inline-block;}
section.blog-detail-section{padding:60px 0 100px;}
.post-category{text-align:center;margin-bottom:23px;}
.post-featured-image{text-align:center;line-height:0;margin-bottom:37px;}
.post-featured-image img{border-radius:20px;}
section#comment-wrap{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 20px #0000001A;border-radius:20px;padding:50px 60px 60px;margin-top:56px;}
section#comment-wrap #respond{padding:0;}
section#comment-wrap form#commentform{padding:0;}
section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular{margin:0;}
section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular .latest-blogs-title-wrap{text-align:center;margin-bottom:41px;}
section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular{margin:0;padding:88px 0 100px;}
.post-comments{display:none;}
section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular .container{padding:0 20px;width:100%;}

/* planning-attorneys-provide-section */
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row{align-items:flex-start;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col{width:47.4%;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.right-col{width:52.6%;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col img{border-radius:20px 20px 120px 20px;}
.et_pb_row.table-of-contents-row{overflow:hidden;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 20px #0000001A;border-radius:20px;padding:60px 60px 55px;display:flex;align-items:center;position:relative;z-index:2;}
.et_pb_row.table-of-contents-row::before{content:'';position:absolute;width:300%;height:300%;background:#EBF0F4;z-index:1;left:58%;border-radius:100%;top:50%;transform:translateY(-50%);}
.et_pb_column.table-of-contents-right-col span.et_pb_image_wrap{text-align:right;}

/* table-of-contents-section */
.et_pb_section.table-of-contents-section.et_section_regular{padding:0 20px;margin-bottom:100px;}
.et_pb_section.table-of-contents-section.et_section_regular h2{color:#000;font-size:36px;line-height:46px;font-weight:600;padding-bottom:31px;}
.et_pb_section.table-of-contents-section.et_section_regular li{font-size:22px;line-height:36px;}
.et_pb_section.table-of-contents-section.et_section_regular li::before{top:11px;}

/* benefits-planning-section */
.et_pb_section.benefits-planning-section.et_section_regular .et_pb_column.right-col{padding-left:0;padding-right:36px;}
.et_pb_section.benefits-planning-section.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col img{border-radius:20px 20px 20px 120px;}
.et_pb_section.benefits-planning-section.et_section_regular .et_pb_column.right-col p{margin-bottom:40px;}
.et_pb_section.benefits-planning-section.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col{padding-left:40px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.right-col ul li{margin-bottom:18px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.right-col ul li:last-child{margin-bottom:0px;}

/* practice-areas-zigzag */
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular{padding:86px 0 100px;background:#F8F4EE;margin-top:-5px;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd){flex-direction:row-reverse;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even){flex-direction:unset;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even) .right-col{padding-left:76px;padding-right:0;margin-top:0;}
.et_pb_row.important-plan-title-row{margin-bottom:55px;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd) .right-col{padding-left:0;padding-right:76px;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row{align-items:flex-start;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .typography h3{color:#000;font-size:36px;line-height:52px;font-weight:600;padding-bottom:23px;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even) .left-col .et_pb_image .et_pb_image_wrap img{border-radius:20px 20px 120px 20px;}
.et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 20px 120px;}
.et_pb_section.benefits-planning-section.et_section_regular .et_pb_column.right-col p{margin-bottom:40px;padding-bottom:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography{padding-bottom:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography::before{display:none;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography .et_pb_promo_description{padding-bottom:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:80px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography:last-child{margin-bottom:0;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.left-col{padding-left:0;padding-right:40px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.right-col{padding-right:0;padding-left:39px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .right-col p{margin-bottom:33px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .right-col p:last-child{margin-bottom:0;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.left-col img{border-radius:20px 20px 120px 20px;}

/* Common Estate Planning Mistakes to Avoid section */
.et_pb_section.common-mistakes-to-avoid-section.et_section_regular{background:#F8F4EE;padding:100px 0;margin-bottom:100px;}
.et_pb_row.common-mistakes-to-avoid-row{display:flex;align-items:center;flex-wrap:wrap;}
.et_pb_row.common-mistakes-to-avoid-row  .et_pb_column.common-mistakes-to-avoid-left-col{margin:0;width:46.1%;}
.et_pb_row.common-mistakes-to-avoid-row .et_pb_column.common-mistakes-to-avoid-right-col{width:53.9%;padding-left:75px;}
.et_pb_column.common-mistakes-to-avoid-right-col .video-wrap-module{height:383px;border-radius:20px;margin-bottom:0;overflow:hidden;}
.et_pb_column.common-mistakes-to-avoid-right-col .video-wrap-module video,
.et_pb_column.common-mistakes-to-avoid-right-col .video-wrap-module iframe{border-radius:21px!important;}
.et_pb_column.common-mistakes-to-avoid-right-col .et_pb_video_overlay_hover{background-color:rgba(0,68,110,0.6);}
.et_pb_column.common-mistakes-to-avoid-right-col .et_pb_video_overlay_hover:hover{background-color:rgba(0,68,110,0.8);}
.et_pb_column.common-mistakes-to-avoid-left-col h2{margin-bottom:24px;}
.video-wrap-module .et_pb_video_play{width:97px!important;height:97px!important;margin:0;font-size:0;line-height:0;transform:translate(-50%,-50%);}

.video-wrap-module .et_pb_video_play::before {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97.3' height='97.287' viewBox='0 0 97.3 97.287'%3E%3Cg id='Group_2561' data-name='Group 2561' transform='translate(0 -0.002)'%3E%3Cpath id='Path_3002' data-name='Path 3002' d='M36.62,24.911l-20.2-14.687a2.436,2.436,0,0,0-3.869,1.965V41.554a2.429,2.429,0,0,0,1.331,2.173,2.454,2.454,0,0,0,1.107.262,2.422,2.422,0,0,0,1.431-.473l20.2-14.674a2.417,2.417,0,0,0,0-3.931Z' transform='translate(28.078 21.832)' fill='%23fff'/%3E%3Cpath id='Path_3003' data-name='Path 3003' d='M48.652,0A48.644,48.644,0,1,0,97.3,48.654,48.646,48.646,0,0,0,48.652,0Zm0,89.17A40.525,40.525,0,1,1,89.17,48.654,40.519,40.519,0,0,1,48.652,89.172Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    font-family: unset;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even){flex-direction:row-reverse;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(odd){flex-direction:initial;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(even) .right-col{padding-left:0;padding-right:76px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(even) .left-col img{border-radius:20px 20px 20px 120px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 120px 20px;}
.et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 20px 120px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .right-col{padding-left:76px;padding-right:0;margin-top:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular h3{padding-left:73px;position:relative;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec{counter-reset:section-counter;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec h3::before{counter-increment:section-counter;content:counter(section-counter);position:absolute;left:0;color:#FFFFFF;width:47px;height:47px;background:#00446E;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;font-size:26px;font-family:'Roboto';top:3px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:80px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row.typography:last-child{margin-bottom:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_column.right-col ul li strong{display:block;margin-bottom:9px;}
.right-col.friends-family-wrap .icon-part .et_pb_blurb_content h3{font-family:'Roboto';font-size:26px;}
.right-col.friends-family-wrap .icon-part .et_pb_blurb_content .et_pb_main_blurb_image{width:80px;margin-top:5px;}
.right-col.friends-family-wrap .icon-part .et_pb_blurb_content .et_pb_blurb_container{width:calc(100% - 80px);padding-left:30px;}
.et_pb_column.right-col.friends-family-wrap .et_pb_module.et_pb_text:first-child{margin-bottom:30px;}
.et_pb_column.right-col.friends-family-wrap .et_pb_module.et_pb_blurb .et_pb_blurb_content{margin-bottom:26px;}
.et_pb_column.right-col.friends-family-wrap .et_pb_module.et_pb_blurb .et_pb_blurb_content{margin-bottom:17px;}
.et_pb_column.right-col.friends-family-wrap .et_pb_module.et_pb_text:last-child p{margin-top:27px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.unique-needs-sec.et_section_regular{padding:100px 0 0;background:#F8F4EE;margin:0;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.unique-needs-sec.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row.typography{padding-bottom:80px!important;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.unique-needs-sec.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row.typography::after{content:'';position:absolute;bottom:0;background:#CCCCCC;height:1px;width:calc(100% - 40px);z-index:1;display:block;visibility:visible;}
.et_pb_section.logo-section.logo-inner-page-section.et_section_regular{margin-bottom:100px;}
.et_pb_section.table-of-contents-section.et_section_regular li a{font-weight:400;color:#000;}
.et_pb_section.table-of-contents-section.et_section_regular li a:hover{color:#92B0A3;}
#benefits-planning-section,
#reasons-estate-plan-section,
#reasons-estate-plan-section,
#reasons-section,
#clinton-township-section{padding-top:100px;margin-top:-100px;}
.sticky-image{position:sticky;top:100px;}
#unique-needs-sec .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row.typography{padding-bottom:100px!important;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.probate-second-section.et_section_regular .et_pb_column.right-col.typography{padding-left:79px;}
.et_pb_row.Check-Up-row.typography.about-probate-row .about-probate-right-col ul{margin-top:-10px;padding-bottom:53px;}
.et_pb_section.experience-section.steps-involved-section.et_section_regular .et_pb_row.experience-title-row .et_pb_column{border:none;padding-top:0;}
.et_pb_section.experience-section.steps-involved-section.et_section_regular::after{display:none;}
.et_pb_section.experience-section.steps-involved-section{padding:0;margin-bottom:100px;}
.et_pb_section.experience-section.steps-involved-section h2{margin-bottom:27px;}
.et_pb_section.experience-section.steps-involved-section .et_pb_row.experience-title-row{margin-bottom:44px;}
.et_pb_section.experience-section.steps-involved-section .et_pb_column.experience-right-col{padding-left:30px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .right-col ul{margin-top:2px;margin-bottom:5px;}
.et_pb_section.important-plan-section.michigan-attorney-sec.associated-costs-section .et_pb_row.Check-Up-row.typography{margin-bottom:60px!important;}
.et_pb_section.important-plan-section.michigan-attorney-sec.associated-costs-section .et_pb_column.right-col ul{margin-top:24px;}
.et_pb_section.important-plan-section.michigan-attorney-sec.associated-costs-section .et_pb_row.Check-Up-row.typography:last-child{margin-bottom:0!important;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_row.get-help-now-row{background:transparent;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_module.et_pb_text{margin-bottom:0;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_row.get-help-now-row h2{margin-bottom:30px;}
.form-section.get-help-now-section p a{color:#91AFA2;transition:all 0.5s ease;font-weight:600;}
.form-section.get-help-now-section p a:hover{color:#00446E;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_row.get-help-now-row p{padding-bottom:33px;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_row.get-help-now-row p.gform_description{padding:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.about-probate-section.et_section_regular{padding-top:100px;}
.et_pb_section.experience-section.steps-involved-section.et_section_regular{margin-top:-13px;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section.et_section_regular{padding:20px 0;margin-top:-20px;}
.et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography.providing-for-blended-family-row ul{margin-top:0;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(odd){flex-direction:row-reverse;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even){flex-direction:initial;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(odd) .et_pb_column.right-col{padding-left:0;padding-right:76px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even) .et_pb_column.right-col{padding-right:0;padding-left:76px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:80px!important;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:last-child{margin-bottom:0!important;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even) .left-col img{border-radius:20px 20px 120px 20px;}
.et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_module.cta-modul-text ul{margin-top:21px;}
.et_pb_section.evaluating-financing-care-section{background:#F8F4EE;padding:87px 0 90px;margin-bottom:100px;}
.et_pb_section.evaluating-financing-care-section h3{font-size:36px;color:#000;font-weight:600;}
.et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-top-row.typography h2{padding-bottom:0;}
.et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-box-row{margin-bottom:55px;}
.et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_module.et_pb_blurb.box-wrap{box-shadow:none;}
.et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-bottom-row h3{padding-bottom:31px;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular{    /* padding-top: 100px; */
position:relative;overflow:hidden;margin-bottom:0;padding-bottom:100px;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular .form-row.get-help-now-row::before{content:'';height:1px;width:100%;position:absolute;top:0;background:#CCCCCC;left:50%;transform:translateX(-50%);}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular .form-row.get-help-now-row{padding-top:100px;}
.et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular h2{padding-bottom:0;}
.testimonial-list-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
.et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content{max-width:100%;background-color:#00446E;border-radius:20px;padding:40px 60px;position:relative;margin-bottom:60px;}
.et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content::after{content:'';position:absolute;width:100%;height:100%;background-image:url('../../../../wp-content/uploads/2025/08/design.png');background-repeat:no-repeat;background-size:cover;left:0;top:0;opacity:0.44;}
.et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content .et_pb_blurb_container{display:flex;align-items:center;position:relative;z-index:3;}
.et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{width:70%;font-weight:600;margin-bottom:0;}
.et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content .et_pb_blurb_description{width:30%;text-align:right;}
.testimonial-list-wrap .testimonial-item.hidden-testimonial{display:none;}
.et_pb_section.real-results-section.et_section_regular h2{margin-bottom:25px;}
.et_pb_section.real-results-section.et_section_regular .et_pb_module.et_pb_text{margin-bottom:38px;}
.et_pb_section.real-results-section.et_section_regular{margin-bottom:100px;}
.loadmore-button-wrap{text-align:center;}
.loadmore-button-wrap a#loadMoreBtn{margin-top:50px;}
.et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular{padding-top:100px;}
.et_pb_section.heading-text-secton.get-help-top-section.et_section_regular p{padding-bottom:34px;}
.et_pb_section.heading-text-secton.get-help-top-section.et_section_regular p:last-child{padding-bottom:0;}
#ask-glenn-question{padding-top:100px;margin-top:-100px;}
body.popup-on{overflow:hidden;}
body.popup-on .et_pb_section,
body.popup-on footer,
body.popup-on header{z-index:-1!important;position:relative;}
body.popup-on::after{content:'';position:fixed;background:rgba(0,0,0,0.8);z-index:5;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content p{margin-bottom:33px;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content p:last-child{margin-bottom:0;}
.et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content ul{margin-top:-10px;}
.post-category a{color:#000;transition:0.5s;}
.post-category a:hover{color:#00446E;}
.newsletter-inner-content p.category a{color:#000;transition:0.5s;}
.newsletter-inner-content p.category a:hover{color:#00446E;}
.et_pb_section.no-wrap-list-section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_column.right-col ul li strong{display:inline;}

/* category page design */
body.archive .et_pb_section.real-results-section.category-page-section-design.et_section_regular .et_pb_blurb_content{max-width:100%!important;margin-bottom:60px!important;}
body.archive a.et_pb_button.df-btn.white-border,
body.archive a.et_pb_button.df-btn{margin-bottom:0!important;background:#92B0A3!important;border-radius:100px!important;border:2px solid #92B0A3!important;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-family:'Roboto';font-weight:700!important;font-size:18px!important;line-height:28px!important;padding:8px 24px!important;transition:0.5s!important;display:inline-block;}
body.archive a.et_pb_button.df-btn.white-border:hover{color:#fff!important;border:2px solid #fff!important;background:transparent!important;}
body.archive a.et_pb_button.df-btn:hover{color:#92B0A3!important;border:2px solid #92B0A3!important;background:transparent!important;}
body.archive .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{margin:0!important;width:100%!important;}
body.archive .et_pb_section.footer-section.et_section_regular h2{font-size:26px!important;}
body.archive .et_pb_section.footer-section.et_section_regular .et_pb_module.et_pb_text.footer-menu-title{margin-bottom:0!important;}
body.archive .et_pb_section.footer-section.et_section_regular  ul.common-social-media.et_pb_module.et_pb_social_media_follow{margin-bottom:48px!important;}
body.archive .et_pb_section.footer-section.et_section_regular .et_pb_row.footer-row .et_pb_module.et_pb_text{margin-bottom:0!important;}
body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{padding:0!important;margin:0!important;margin-bottom:14px!important;}
body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li:last-child{margin-bottom:0!important;}
body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav{margin:0!important;}
body.archive .et_pb_section.footer-section.et_section_regular .et_pb_row.footer-row .et_pb_column.footer-col .et_pb_module.et_pb_menu{background-color:transparent!important;}
body.archive .et_pb_section.header-section.et_section_regular{background-color:transparent!important;}
body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{padding-bottom:0!important;color:#FFFFFF!important;transition:0.5s!important;}
body.archive .et_pb_section.footer-section.et_section_regular ul > li.current-menu-item > a{color:#92B0A3!important;opacity:1;}
body.archive .et_pb_section.footer-section.et_section_regular{padding:60px 0 0px!important;}
body.archive .et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_text{margin-bottom:0!important;}
body.archive .et_pb_row.footer-copyright-row{padding-top:0!important;padding-bottom:0!important;}
body.archive .et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_image{text-align:right!important;margin:0!important;}
body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon{margin:0!important;}
body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon:first-child a.icon{width:28px!important;height:26px!important;}
body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-google a.icon{width:28px!important;height:26px!important;}
body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-youtube a.icon{width:28px!important;height:19px!important;}
body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-linkedin a.icon{width:28px!important;height:26px!important;}
body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-twitter a.icon{width:26px!important;height:26px!important;}
body.archive .et_pb_row.footer-row{padding-bottom:55px!important;}
body.archive ul.contact-detail-left{padding-bottom:0!important;}
body.page.page-id-91 .et_pb_section.news-report-list-section.et_section_regular{margin-bottom:99px;}
form#changeCat select,
form#testimonialCatForm select{padding-right:60px!important;}
span.page-numbers.dots:hover{background:transparent;color:#00446E;}

/* 15-04-2026 */
.et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row{flex-wrap:wrap;}
.et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row .et_pb_column.sign-up-receive-our-newsletters-right-col{width:100%;max-width:400px;padding-left:20px;}
.et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row .et_pb_column.sign-up-receive-our-newsletters-left-col{width:calc(100% - 400px);}
.subscribe_form form  .mc4wp-form-fields .mc-wrapfields{width:100%;position:relative;}
.subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-input{width:100%;}
.subscribe_form .gform_wrapper form{position:relative;}
.subscribe_form .gform_wrapper form .gform-footer.gform_footer{margin:0;padding:0;}
.subscribe_form .gform_wrapper form .ginput_container_email{width:100%;display:inline-block;}
.subscribe_form .gform_wrapper .gform_validation_errors{display:none;}
.subscribe_form .gform_wrapper form .validation_message.gfield_validation_message{display:none;}
.subscribe_form .gform_wrapper form .gform-footer.gform_footer span.gform-loader{position:absolute;right:132px;top:25px;margin:0!important;padding:0!important;width:12px;height:12px;}
.subscribe_form .gform_confirmation_wrapper .gform_confirmation_message{color:#fff;font-size:18px;line-height:30px;text-align:center;font-weight:500;}
.subscribe_form .gform_wrapper form .gform-footer.gform_footer input.button,
.subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-btn input[type="submit"]{border:0;background:#92b0a3;position:absolute;top:5px;right:5px;margin:0;padding:0;font-size:15px;color:#fff;padding:10px 21px;border-radius:50px;height:50px;text-transform:uppercase;font-weight:500;letter-spacing:.2px;cursor:pointer;transition:all .5s ease;font-family:'Roboto'; outline: none;}
.subscribe_form .gform_wrapper form .ginput_container_email input,
.subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-input input{width:100%;padding:16px 150px 16px 20px;font-size:16px;line-height:26px;border-radius:30px;font-family:'Roboto';font-weight:400;}
.subscribe_form .gform_wrapper form .gform-footer.gform_footer input.button:hover,
.subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-btn input[type="submit"]:hover{background:#00446e;}
.subscribe_form form .mc4wp-error{text-align:center;margin-top:8px;}
.subscribe_form form.mc4wp-form-error .mc4wp-error p{font-size:15px;line-height:24px;color:#970e0e;font-weight:500;letter-spacing:.3px;}
.subscribe_form form.mc4wp-form-success .mc4wp-form-fields{display:none;}
.subscribe_form form.mc4wp-form-success .mc4wp-alert.mc4wp-success{text-align:center;padding:8px 20px 0;}
.subscribe_form form.mc4wp-form-submitted .mc4wp-alert.mc4wp-notice{text-align:center;padding:8px 8px 0;}
.subscribe_form form.mc4wp-form-success .mc4wp-alert.mc4wp-success p{font-size:18px;line-height:28px;font-weight:400;}
.subscribe_form form.mc4wp-form-submitted .mc4wp-alert.mc4wp-notice p{font-size:15px;line-height:24px;}

/* popup css */
#newsletter_formpopup{display:none;max-width:700px;width:100%;padding:40px;background:#fff;}
.article-formpopup.fancybox-content button.fancybox-button.fancybox-close-small{display:block!important;}

.article-formpopup h2{font-size:30px;line-height:40px;padding-bottom:10px;}
.article-formpopup span{font-size:18px;line-height:30px;padding-bottom:20px;display:inline-block;}
.article-formpopup form .mc-input input{border:1px solid #CCCCCC;border-radius:6px;background-color:#fff;color:#000000;font-size:16px;line-height:36px;font-family:'Roboto';font-weight:400;height:50px;padding:10px 20px;transition:0.5s;width:100%;}

.subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-input input:focus,
.article-formpopup form .mc-input input:focus{border:1px solid #00446E;outline:none;}
.article-formpopup form .mc-btn{margin-top:20px;position: relative; }
.article-formpopup form .mc-btn input[type="submit"]{margin-bottom:0;background:#92B0A3;border-radius:100px;border:2px solid #92B0A3;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-family:'Roboto';font-weight:700;font-size:18px;line-height:28px;padding:10px 24px;transition:0.5s;}
.subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-btn input[type="submit"]:focus {
        background: #00446e;
}
.article-formpopup form .mc-btn input[type="submit"]:hover,
.article-formpopup form .mc-btn input[type="submit"]:focus{background-color:transparent;color:#92B0A3;}
.newsletter_article_message.typography p {font-size: 20px;line-height: 32px;}

.newsletter_article_message.typography{background:#f8f4ee;padding:20px 30px;margin-top:30px;border:1px solid #ccc ;border-radius:10px;text-align:center;}
.newsletter_article_message.typography p a{display:inline-block; cursor: pointer;}
.newsletter_article_message.typography p{font-size:20px;line-height:32px;}

#newsletter_formpopup button.fancybox-button.fancybox-close-small {padding: 0; width: 30px; height: 30px; right: 15px; top: 15px;}
#newsletter_formpopup button.fancybox-button.fancybox-close-small svg,
#newsletter_formpopup button.fancybox-button.fancybox-close-small svg path {transition: all 0.5s ease;}
#newsletter_formpopup button.fancybox-button.fancybox-close-small svg:hover {
        transform: rotate(90deg);
}

.page-id-85 .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular,
/* .page-id-6068 .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular, */
/* .page-id-6068 .et_pb_section.get-help-now-section.et_section_regular, */
.page-id-85 .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.mailing-list-sec.et_section_regular {margin: 0;}



.subscribe_form  .mc4wp-form {position: relative;}
.mc-submit-btn {
    position: relative;
}

.article-formpopup form .mc-btn {
    max-width: 200px;
}
.subscribe_form  input.mc-submit-btn.loading + .loader,
.article-formpopup input.mc-submit-btn.loading + .loader {
    display: block;
}
.subscribe_form .mc4wp-form .loader {
        height: 14px;
    width: 14px;
    border: 2px solid #a8c0b5;
    top: 22px;
    right: 133px;
    display: none;
}

.article-formpopup .loader {
       display: none;
    background-color: transparent;
    height: 20px ! IMPORTANT;
    width: 20px;
    border: 3px solid #a8c0b5;
    border-top-color: #00446e;
    border-radius: 50%;
    animation: spin 1s infinite;
    position: absolute;
    right: 20px;
    top: 16px;
    padding: 0;
}

.subscribe_form .mc4wp-form .loader {
    height: 14px;
    width: 14px;
    border: 2px solid #a8c0b5;
    background-color: transparent;
    border-top-color: #00446e;
    position: absolute;

    top: 22px;
    right: 133px;
    display: none;
    animation: spin 1s infinite;
    border-radius: 50%;

}

@keyframes spin {
  100% {
    rotate:360deg;
  }
}
.mc4wp-alert.mc4wp-success p {
    line-height: 26px;
    padding-top: 10px;
    font-size: 16px;
    color: green;
}
.mc4wp-alert.mc4wp-error p,
.mc4wp-alert.mc4wp-notice p {
    padding-top: 5px;
    font-size: 16px;
}
.blog-details-form .mc4wp-alert.mc4wp-error p {color: red !important; }
.blog-details-form h2 {
    font-size: 36px;
    line-height: 46px;
    padding-bottom: 8px;
}

.newsletter_article_message.typography.blog-details-form {
    border: 0;
    padding: 42px 20px 50px;
    display: flex;
    margin-top: 50px;
    flex-direction: column;
    align-items: center;
}

.blog-details-form form.mc4wp-form {
    width: 100%;
    max-width: 400px;
    margin: 28px auto 0 auto;
}
/* responsive css */
@media only screen and (max-width:1799px){
    .et_pb_section.client-review-section.et_section_regular::after{max-width:30%;}
}
@media only screen and (max-width:1439px){

    /* commons css */
    body,
    p{font-size:18px;line-height:32px;}

    /* footer */
    .et_pb_row.footer-row{flex-wrap:wrap;row-gap:50px;}
    .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{max-width:100%!important;width:33.33%;}
    .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{font-size:18px;line-height:28px;}
    body .et_pb_section.footer-section.et_section_regular h2{font-size:24px;line-height:34px;padding-bottom:22px;}
    .et_pb_section.footer-section.et_section_regular .et_pb_column.footer-col-3{padding-right:0;}
    body.archive .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{max-width:100%!important;width:33.33%!important;}
    body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{font-size:18px!important;line-height:28px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular h2{font-size:24px!important;line-height:34px!important;padding-bottom:22px!important;}
    body.archive .et_pb_row.footer-row{flex-wrap:wrap!important;row-gap:50px!important;}

    /* .sign-up-receive-our-newsletters */
    .sign-up-receive-our-newsletters-left-col .newsletters-wrapper{column-gap:30px;}
    .newsletters-icon-wrap{width:110px;}
    .et_pb_row.senior-law-radio-row{padding-left:20px;padding-right:20px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{padding:125px 0;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular .form-row.get-help-now-row::before{width:calc(100% - 40px);}
    .blog-image-wrap a{height:100%;}
    .blog-image-wrap{aspect-ratio:1 / 0.7;}
    span.play-btn::before{width:87px;height:87px;}
    .team-photo{aspect-ratio:1 / 1;height:auto;}
    .et_pb_column.client-right-col{padding-left:60px;}
    .et_pb_row.client-row{padding-left:20px;}
    .common-slider.testimonial-slider button.slick-arrow{left:20px;}
    .common-slider.testimonial-slider button.slick-next.slick-arrow{left:95px;}
    .testimonial-item,
    .popup-content .popup-inner{padding:30px 20px 25px;}
    .et_pb_column.client-left-col .et_pb_module.et_pb_image{margin-bottom:30px;}
    .et_pb_module.et_pb_image.experience-image{width:calc(100% - 40px);margin:0 auto;}
    .et_pb_section.table-of-contents-section.et_section_regular li{font-size:20px;line-height:32px;}
    .et_pb_section.client-review-section.et_section_regular::after{max-width:23%;}
    .testimonial-text{font-size:18px;line-height:30px;}
    .et_pb_column.client-right-col{padding-left:60px;}

    /* Table of Contents */
    .et_pb_row.table-of-contents-row{padding:50px 40px 45px;}
    .et_pb_row.table-of-contents-row::before{left:53%;}
    .video-wrap-module .et_pb_video_play{width:87px!important;height:87px!important;}

    /* 15-04-2026 */
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper { column-gap: 20px; }
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletter-wrap h2 { font-size: 36px; line-height: 46px; }
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletter-wrap p { font-size: 22px; line-height: 32px; }
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletters-icon-wrap { width: 90px; }
    .newsletter_article_message.typography p { font-size: 18px;}
}
@media only screen and (max-width:1199px){

    /* common css */
    body,
    p{font-size:16px;line-height:30px;}
    .testimonial-item h3{font-size:20px;line-height:30px;}

    /* footer */
    body .et_pb_section.footer-section.et_section_regular h2{font-size:22px;line-height:32px;}
    .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{font-size:16px;line-height:26px;}
    .et_pb_section.footer-section.et_section_regular{padding:52px 0 0px;}
    .et_pb_row.footer-row{row-gap:40px;padding-bottom:51px;}
    .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{margin-bottom:12px;}
    ul.contact-detail-left .location-wrap p{font-size:16px;line-height:28px;}
    ul.contact-detail-left .location-wrap h3{font-size:18px;line-height:28px;}
    .et_pb_row.footer-copyright-row .et_pb_column{padding:30px 0;}
    ul.common-social-media.et_pb_module.et_pb_social_media_follow{gap:15px;margin-bottom:35px;}
    ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon{width:23px!important;height:22px!important;background-position:center;}

    /* Watch Our Helpful Videos */
    .common-slider button.slick-arrow{top:-91px;width:50px;height:50px;}
    .et_pb_section.watch-our-helpful-videos-section.et_section_regular{padding:80px 0 436px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{margin-bottom:65px;width:calc(100% - 100px);}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_module_header{font-size:18px;line-height:28px;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_main_blurb_image{margin-bottom:20px;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap span.et_pb_image_wrap{width:160px;height:70px;}
    .common-slider button.slick-prev.slick-arrow{right:calc(0px + 65px);}

    /* newsletter */
    .et_pb_section.newsletter-section.blog-section.et_section_regular{padding:80px 0;margin-bottom:80px;}
    .et_pb_section.news-report-list-section.et_section_regular{margin-bottom:76px;margin-top:0;}
    .et_pb_section.newsletter-section.blog-section.meet-our-team-section.et_section_regular{padding:80px 0 70px;}
    .newsletter-inner-content h3{font-size:20px;line-height:30px;margin-bottom:18px;}
    .newsletter-inner-content{padding:20px 25px 0;}
    .newsletter-showcase{gap:20px 35px;}
    .newsletter-inner-content p.category{margin-bottom:5px;}
    .et_pb_section.newsletter-section.et_section_regular{margin-bottom:69px;}
    .learn-more{font-size:16px;line-height:26px;}
    a.et_pb_button.df-btn{font-size:16px;line-height:25px!important;padding:8px 20px!important;}
    .contact-form-wrap .gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label input{font-size:16px;line-height:25px;padding:8px 20px;transition:0.5s;height:45px;}
    .et_pb_row.newsletter-row{margin-bottom:30px;}
    .blog-inner-content.newsletter-inner-content{padding:20px 10px 10px 15px;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap{width:33.33%;}
    .video-item{height:315px;}
    .video-grid .slick-slide{padding:0 15px;}
    .video-grid .slick-list{margin:0 -15px;}
    .et_pb_column.buttons-wrapper-left-col .et_pb_module{margin-top:30px;}
    body .et_pb_section.senior-law-radio-section.et_section_regular h2{margin-bottom:20px;}
    .et_pb_module.et_pb_text.senior-law-radio-wrap{margin-bottom:35px;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular h2{font-size:30px;line-height:40px;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular p{font-size:22px;line-height:36px;}
    .sign-up-receive-our-newsletters-left-col .newsletters-wrapper{column-gap:25px;}
    .newsletters-icon-wrap{width:100px;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular{padding:30px 0;margin-bottom:80px;}
    .et_pb_row.get-help-now-row{padding:60px 30px;}
    .et_pb_section.get-help-now-section.et_section_regular{margin-bottom:60px;}
    .et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col{padding-right:65px;}
    .et_pb_section.get-help-now-section.et_section_regular h2{margin-bottom:20px;}
    .et_pb_module.et_pb_text.title-content-wrap{margin-bottom:30px;}
    body.page.page-id-91 .et_pb_section.news-report-list-section.et_section_regular{margin-bottom:78px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular .form-row.get-help-now-row{padding-top:80px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular{padding-bottom:80px;}
    .et_pb_section.map-section.et_section_regular iframe{height:350px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{border:15px solid #FFFFFF;}
    .newsletter-item:nth-child(n+2) .newsletter-image-wrap a{width:190px;height:135px;}
    span.play-btn::before{width:77px;height:77px;}
    .et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col .social-title h3{font-size:22px;line-height:36px;}
    .team-info p{font-size:16px;line-height:26px;}
    h3.team-name{font-size:20px;line-height:30px;}
    .et_pb_section.newsletter-section.blog-section.meet-our-team-section.et_section_regular .common-slider button.slick-arrow{top:-79px;}
    .et_pb_section.experience-section.et_section_regular .et_pb_row.experience-title-row .et_pb_column{padding-top:70px;}
    .et_pb_section.experience-section.et_section_regular::after{height:460px;}
    .et_pb_section.experience-section.et_section_regular{margin-bottom:80px;}
    .et_pb_module.et_pb_text.experience-title{margin-bottom:50px;}
    .et_pb_module.et_pb_image.experience-image .et_pb_image_wrap{margin-bottom:45px;}
    .et_pb_column.experience-left-col{padding-right:45px;}
    .et_pb_column.experience-right-col{padding-left:45px;}
    .et_pb_column.experience-left-col p,
    .et_pb_column.experience-right-col p{padding-bottom:25px;}
    .read-more{font-size:16px;line-height:26px;}
    .et_pb_column.client-left-col .et_pb_module.et_pb_image img{max-width:100px;}
    .et_pb_column.client-left-col .et_pb_module.et_pb_image{margin-bottom:20px;width:280px;}
    .et_pb_column.client-right-col{width:calc(100% - 280px);padding-left:30px;}
    .et_pb_section.client-review-section.et_section_regular{padding:57px 0 58px;}
    .common-slider.testimonial-slider button.slick-arrow{bottom:25px;}
    .common-slider.testimonial-slider button.slick-next.slick-arrow{left:85px;}
    .et_pb_section.client-review-section.et_section_regular::after{max-width:15%;}
    .testimonial-text{font-size:16px;line-height:28px;}
    p.testimonial-categories,
    p.popup-categories{font-size:16px;}
    .et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular h2{margin-bottom:20px;}
    .et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .et_pb_column .et_pb_module.et_pb_text{margin-bottom:45px;}
    .et_pb_section.inner-banner-section{margin-bottom:70px;}
    form#changeCat,
    form#testimonialCatForm{padding:13px 14px;}
    form#changeCat select,
    form#testimonialCatForm select{font-size:18px;padding:12px 25px;}
    ul.page-numbers .page-numbers{font-size:16px;line-height:26px;width:45px;height:45px;}
    .pagination-wrapper{margin-top:30px;}
    .et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular{margin-top:-10px;}

    /* blog detail */
    section.blog-detail-section{padding:50px 0 78px;}
    section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular{padding:68px 0 80px;}
    span.the-category-title{font-size:18px;line-height:28px;padding:4px 30px;}
    .post-category{margin-bottom:18px;}
    .post-featured-image{margin-bottom:30px;}
    #benefits-planning-section,
    #reasons-estate-plan-section,
    #reasons-estate-plan-section,
    #reasons-section,
    #clinton-township-section{padding-top:80px;margin-top:-80px;}
    .et_pb_section.table-of-contents-section.et_section_regular h2{font-size:30px;line-height:40px;padding-bottom:25px;}
    .et_pb_section.table-of-contents-section.et_section_regular li{font-size:18px;line-height:30px;}
    .et_pb_section.table-of-contents-section.et_section_regular{margin-bottom:80px;}
    .et_pb_section.benefits-planning-section.et_section_regular .et_pb_column.right-col p{margin-bottom:20px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.right-col ul li{margin-bottom:12px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular{padding:68px 0 80px;}
    .et_pb_section.common-mistakes-to-avoid-section.et_section_regular{padding:80px 0;margin-bottom:80px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .typography h3{font-size:30px;line-height:45px;padding-bottom:15px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec h3::before{width:40px;height:40px;font-size:22px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular h3{padding-left:60px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:60px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:60px;}
    .et_pb_row.important-plan-title-row{margin-bottom:45px;}
    .right-col.friends-family-wrap .icon-part .et_pb_blurb_content .et_pb_main_blurb_image{width:60px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_column.right-col ul li strong{margin-bottom:3px;}
    .right-col.friends-family-wrap .icon-part .et_pb_blurb_content h3{font-size:22px;}
    .et_pb_row.table-of-contents-row::before{right:-175px;width:634px;height:634px;}
    .et_pb_section.table-of-contents-section.et_section_regular .et_pb_column.table-of-contents-right-col img{width:100%;max-width:370px;}
    .et_pb_section.benefits-planning-section.et_section_regular .et_pb_column.right-col{padding-right:20px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even) .right-col{padding-left:50px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd) .right-col{padding-right:50px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.right-col{padding-left:20px;}
    .et_pb_row.common-mistakes-to-avoid-row .et_pb_column.common-mistakes-to-avoid-right-col{padding-left:50px;}
    .et_pb_column.common-mistakes-to-avoid-right-col .video-wrap-module{height:100%;aspect-ratio:1 / 0.6;}
    .video-wrap-module .et_pb_video_play{width:77px!important;height:77px!important;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(even) .right-col{padding-right:50px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .right-col{padding-left:50px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .right-col p{margin-bottom:20px;}
    #unique-needs-sec .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row.typography{padding-bottom:80px!important;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.unique-needs-sec.et_section_regular{padding:80px 0 0;}
    .et_pb_section.logo-section.logo-inner-page-section.et_section_regular{margin-bottom:80px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col img{border-radius:20px 20px 80px 20px;}
    .et_pb_section.benefits-planning-section.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col img{border-radius:20px 20px 20px 80px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even) .left-col .et_pb_image .et_pb_image_wrap img{border-radius:20px 20px 80px 20px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 20px 80px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.left-col img{border-radius:20px 20px 80px 20px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(even) .left-col img{border-radius:20px 20px 20px 80px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 80px 20px;}
    .et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 20px 80px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_row.get-help-now-row h2{margin-bottom:20px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_row.get-help-now-row p{padding-bottom:20px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section .et_pb_module.et_pb_text{margin-bottom:8px;}
    .et_pb_section.experience-section.steps-involved-section h2{margin-bottom:15px;}
    .et_pb_section.experience-section.steps-involved-section .et_pb_row.experience-title-row{margin-bottom:30px;}
    .et_pb_row.Check-Up-row.typography.about-probate-row .about-probate-right-col ul{padding-bottom:25px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.probate-second-section.et_section_regular .et_pb_column.right-col.typography{padding-left:50px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.about-probate-section.et_section_regular{padding-top:80px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.et_section_regular .et_pb_column.form-col{padding:40px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even) .et_pb_column.right-col{padding-left:50px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(odd) .et_pb_column.right-col{padding-right:50px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:70px!important;}
    .et_pb_section.evaluating-financing-care-section{padding:71px 0 75px;margin-bottom:80px;}
    .et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-bottom-row h3{font-size:30px;line-height:45px;padding-bottom:15px;}
    .et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-box-row{margin-bottom:35px;}
    .et_pb_section.real-results-section.et_section_regular h2{margin-bottom:15px;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content{padding:30px 50px;}
    .testimonial-list-wrap{gap:30px;}
    .loadmore-button-wrap a#loadMoreBtn{margin-top:40px;}
    .et_pb_section.real-results-section.et_section_regular{margin-bottom:80px;}
    .et_pb_section.real-results-section.et_section_regular .et_pb_module.et_pb_text{margin-bottom:30px;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content{margin-bottom:50px;}
    .et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular{padding-top:80px;}
    .et_pb_section.heading-text-secton.get-help-top-section.et_section_regular p{padding-bottom:20px;}
    #ask-glenn-question{padding-top:80px;margin-top:-80px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content ul{margin-top:0;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content p{margin-bottom:20px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content ul{margin-top:30px;}
    body.archive .et_pb_section.footer-section.et_section_regular{padding:52px 0 0px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{font-size:16px!important;line-height:26px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{margin-bottom:12px!important;}
    body.archive .et_pb_row.footer-row{row-gap:40px!important;padding-bottom:51px!important;}
    body.archive #et-boc ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon{width:23px!important;height:22px!important;background-position:center;background-size:contain;}
    body.archive .et_pb_section.footer-section.et_section_regular h2{font-size:22px!important;line-height:32px!important;}
    body.archive a.et_pb_button.df-btn.white-border,
    body.archive a.et_pb_button.df-btn{font-size:16px!important;line-height:26px!important;padding:7px 20px!important;}
    body.home .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-37 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-39 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-35 .et_pb_section.get-help-now-section.et_section_regular,
    body.single-our_team .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-73 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-79 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-2308 .et_pb_section.get-help-now-section.et_section_regular{margin-bottom:80px;}

    /* 15-04-2026 */
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper{column-gap:20px; justify-content: center;}
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletter-wrap h2{font-size:30px;line-height:42px;}
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletter-wrap p{font-size:20px;line-height:30px;}
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletters-icon-wrap{width:80px;}
    .et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row .et_pb_column.sign-up-receive-our-newsletters-left-col{width:100%;}
    .et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row .et_pb_column.sign-up-receive-our-newsletters-right-col{max-width:100%;margin-top:30px;text-align:center;margin-bottom:10px;}
    .et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row .et_pb_column.sign-up-receive-our-newsletters-right-col .et_pb_module.subscribe_form{max-width:500px;display:inline-block;width:100%;}

    /* Pop up newsletter css 15-04-026  */
    .article-formpopup form .mc-btn input[type="submit"] {font-size: 16px; line-height: 25px; padding: 8px 20px; transition: 0.5s; height: 45px;}
    .article-formpopup h2 {font-size: 24px; line-height: 34px; padding-bottom: 8px;}
    .article-formpopup span {font-size: 16px; line-height: 30px; padding-bottom: 14px;}
    #newsletter_formpopup {padding: 30px;}
    #newsletter_formpopup button.fancybox-button.fancybox-close-small {width: 25px; height: 25px; right: 10px; top: 10px;}
    .newsletter_article_message.typography p { font-size: 16px; line-height: 30px;}
    .article-formpopup .loader {right: 40px; top: 13px;}
    .blog-details-form form.mc4wp-form {margin: 20px auto 0 auto;}
    .blog-details-form h2 {font-size: 32px; line-height: 42px;}
    .newsletter_article_message.typography.blog-details-form {padding: 30px 20px 30px;}
}
@media only screen and (max-width:980px){
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.probate-second-section.et_section_regular .et_pb_column.right-col.typography{padding-left:0;}

    /* footer */
    .et_pb_section.footer-section.et_section_regular .et_mobile_nav_menu{display:none;}
    .et_pb_section.footer-section.et_section_regular .et_pb_menu__wrap{justify-content:flex-start;}
    .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{width:50%;}
    .et_pb_row.footer-row{row-gap:35px;}
    .et_pb_row.footer-copyright-row .et_pb_column{padding:25px 0;}
    body.archive .et_pb_section.footer-section.et_section_regular .et_pb_menu__wrap{justify-content:flex-start!important;}
    body.archive .et_pb_section.footer-section.et_section_regular .et_mobile_nav_menu{display:none!important;}
    body.archive ul.common-social-media.et_pb_module.et_pb_social_media_follow{margin-bottom:35px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular ul.common-social-media.et_pb_module.et_pb_social_media_follow{margin-bottom:35px!important;}
    .et_pb_section.newsletter-section.blog-section.et_section_regular .blog-showcase .blog-item{width:50%;}
    .et_pb_section.newsletter-section.blog-section.et_section_regular .blog-showcase{row-gap:30px;}
    .et_pb_column.newsletter-row-left-title{margin-bottom:0;}
    .et_pb_row.newsletter-row{margin-bottom:35px;}
    .video-item{height:auto;aspect-ratio:1 / 0.7;}
    .newsletter-item:nth-child(n+2){flex-direction:column;}
    .newsletter-item:nth-child(n+2) .newsletter-image-wrap a{display:inline-block;height:300px;border-radius:20px;overflow:hidden;width:100%;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content p{margin-bottom:15px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.et_section_regular .et_pb_column.right-col .managing-assets-decisions-content ul{margin-top:25px;}
    .et_pb_section.inner-banner-section.alzheimer-planning-center-banner-section.et_section_regular span.et_pb_image_wrap img{object-position:left;}
    .newsletter-image-wrap{width:100%;}
    .newsletter-image-wrap a{height:300px;}
    .newsletter-item:first-child{grid-column:1 / 1;grid-row:1 / 1;}
    .newsletters-icon-wrap{width:70px;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular h2{font-size:26px;line-height:36px;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular p{font-size:18px;line-height:30px;}
    a.et_pb_button.df-btn{font-size:15px;line-height:25px!important;}
    .common-slider button.slick-arrow{top:-86px;width:45px;height:45px;}
    .common-slider button.slick-arrow.slick-prev::after,
    .common-slider button.slick-arrow.slick-next::after{width:10px;height:15px;}
    .newsletter-showcase{gap:20px 30px;}
    .newsletter-item:nth-child(n+2) .newsletter-inner-content{margin:-77px auto 0;padding:20px 25px;padding-left:30px;}
    .et_pb_section.newsletter-section.et_section_regular{margin-bottom:50px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{margin-top:-330px;}
    .et_pb_section.watch-our-helpful-videos-section.et_section_regular{padding:80px 0 310px;}
    .contact-form-wrap .gform_wrapper.gravity-theme form input,
    .contact-form-wrap .gform_wrapper.gravity-theme form textarea,
    .contact-form-wrap .gform_wrapper.gravity-theme form select{height:45px;padding:6px 15px;}
    .contact-form-wrap form .gform-body.gform_body > .gform_fields{row-gap:15px;column-gap:15px;}
    .contact-form-wrap .gform_wrapper.gravity-theme form textarea{height:90px!important;line-height:25px;}
    .et_pb_section.get-help-now-section.et_section_regular h2{margin-bottom:13px;}
    .et_pb_module.et_pb_text.title-content-wrap{margin-bottom:20px;}
    .contact-form-wrap .gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label input{font-size:15px;line-height:25px;padding:8px 20px;height:45px;}
    .et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col{padding-right:40px;}
    .et_pb_row.get-help-now-row{padding:40px 30px;}
    .newsletter-inner-content{width:calc(100% - 40px);}
    .newsletter-inner-content{padding:18px 25px!important;}
    .et_pb_row.blog-main-col .et_pb_module.et_pb_code{margin:0;}
    .et_pb_row.newsletter-main-wrap .et_pb_module.et_pb_code{margin:0;}
    .et_pb_section.senior-law-radio-section.et_section_regular{padding:95px 0;}
    .et_pb_section.experience-section.et_section_regular::after{height:400px;}
    .et_pb_row.client-row{flex-wrap:wrap;}
    .et_pb_column.client-right-col{width:100%;padding-left:0;}
    .et_pb_column.client-left-col{width:100%;padding-bottom:5px;}
    .et_pb_column.client-left-col .et_pb_module.et_pb_image img{max-width:70px;}
    .testimonial-slider .slick-track{padding-bottom:80px;}
    .common-slider.testimonial-slider button.slick-arrow{bottom:0;}
    .et_pb_section.client-review-section.et_section_regular::after{display:none;}
    .et_pb_column.client-left-col .et_pb_module.et_pb_image{margin-bottom:10px;width:100%;}
    .rating{gap:9px;margin-bottom:15px;}
    .et_pb_section.client-review-section.et_section_regular{padding:80px 0;}
    section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular .latest-blogs-title-wrap{margin-bottom:30px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col{width:100%;}
    .sticky-image{position:static;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.right-col{width:100%;padding-right:0;}
    .et_pb_row.table-of-contents-row{flex-wrap:wrap;}
    .et_pb_row.table-of-contents-row .et_pb_module.et_pb_image{text-align:center;}
    .et_pb_row.table-of-contents-row .et_pb_module.et_pb_image span.et_pb_image_wrap{text-align:center;}
    .et_pb_row.table-of-contents-row::before{right:inherit;width:634px;height:634px;left:50%;transform:translateX(-50%);}
    .et_pb_column.table-of-contents-right-col{margin-top:70px;}
    #benefits-planning-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row{flex-direction:column-reverse;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col{width:100%;margin:0 auto!important;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even) .right-col{padding-left:0;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd) .right-col{padding-right:0;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.left-col{padding-right:0;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.right-col{padding-left:0;}
    .et_pb_row.common-mistakes-to-avoid-row .et_pb_column.common-mistakes-to-avoid-left-col{width:100%;}
    .et_pb_row.common-mistakes-to-avoid-row .et_pb_column.common-mistakes-to-avoid-right-col{padding-left:0;width:100%;}
    .et_pb_row.common-mistakes-to-avoid-row{flex-direction:column-reverse;}
    .et_pb_column.common-mistakes-to-avoid-left-col h2{margin-bottom:12px;}
    .et_pb_row.common-mistakes-to-avoid-row .et_pb_column.common-mistakes-to-avoid-right-col{margin-bottom:30px;}
    .et_pb_row.common-mistakes-to-avoid-row .et_pb_column.common-mistakes-to-avoid-right-col .et_pb_module.et_pb_video.video-wrap-module{max-width:610px;margin:0 auto;}
    .et_pb_section.common-mistakes-to-avoid-section.et_section_regular{padding:80px 0 71px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(even) .right-col{padding-right:0;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .right-col{padding-left:0;}
    #unique-needs-sec .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row{flex-direction:column-reverse;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .typography h3{font-size:26px;line-height:36px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec h3::before{width:35px;height:35px;font-size:19px;top:1px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular h3{padding-left:55px;}
    .et_pb_section.Check-Up-section.et_section_regular h2{padding-bottom:15px;}
    .et_pb_section.table-of-contents-section.et_section_regular h2{font-size:26px;line-height:36px;padding-bottom:20px;}
    .et_pb_section.benefits-planning-section.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col{padding-left:0;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(odd) .et_pb_column.right-col{padding-right:0;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even) .et_pb_column.right-col{padding-left:0;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:50px!important;}
    .et_pb_section.schedule-consultation-section.et_section_regular{margin-top:-20px;}
    .et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-bottom-row h3{font-size:26px;line-height:36px;padding-bottom:13px;}
    body.archive .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{width:50%!important;}
    body.archive .et_pb_section.footer-section.et_section_regular .et_pb_menu__menu{display:block!important;}
    body.archive  .et_mobile_menu{display:none!important;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .right-col p{margin-bottom:15px;}

    /* pop us newsletter css */
    .article-formpopup form .mc-input input {height: 45px; padding: 6px 15px;}
    .article-formpopup form .mc-btn input[type="submit"] {font-size: 15px;}
    .article-formpopup .loader {right: 50px;}
    .blog-details-form h2 {font-size: 30px;line-height: 40px;}


}
@media only screen and (max-width:767px){

    /* footer */
    .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{font-size:15px;line-height:25px;}
    body .et_pb_section.footer-section.et_section_regular h2{font-size:20px;line-height:30px;padding-bottom:15px;}
    .et_pb_row.footer-copyright-row .et_pb_column{padding:20px 0;flex-wrap:wrap;}
    .et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_text{width:100%;text-align:center;}
    .et_pb_row.footer-copyright-row .et_pb_column .et_pb_text_inner p,
    .et_pb_row.footer-copyright-row .et_pb_column .et_pb_text_inner{font-size:15px;line-height:25px;}
    .et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_image{text-align:center;margin:0;width:100%;}
    .et_pb_section.footer-section.et_section_regular .et_pb_column:last-child{row-gap:10px;}
    .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{width:100%;padding-right:0;border-top:1px solid #f5f5f530;padding:16px 0;}
    .et_pb_row.footer-row .et_pb_column.footer-col .et_pb_module.et_pb_menu.menu-list{display:none;}
    .et_pb_row.footer-row{row-gap:0;padding-bottom:42px;}
    body .et_pb_section.footer-section.et_section_regular h2{padding-bottom:0;padding-top:0;}
    .et_pb_section.footer-section.et_section_regular .et_pb_menu__wrap{margin-top:15px;}
    .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{margin-bottom:10px;}
    .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column:first-child{padding-top:0;border-top:0;}
    .et_pb_row.footer-row .et_pb_module.et_pb_text.footer-menu-title::after,
    .et_pb_row.footer-row .et_pb_module.et_pb_text.footer-menu-title::before{content:"";width:16px;height:2px;background:#fff;position:absolute;top:15px;right:0;transition:all 0.6s ease;}
    .et_pb_row.footer-row .et_pb_module.et_pb_text.footer-menu-title::after{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
    .et_pb_row.footer-row .et_pb_module.et_pb_text.footer-menu-title.active::after{-webkit-transform:rotateZ(0);transform:rotateZ(0);}
    ul.contact-detail-left .location-wrap p{font-size:15px;line-height:26px;}
    ul.contact-detail-left .location-wrap h3{font-size:16px;line-height:26px;}
    ul.contact-detail-left .location-wrap{padding-left:17px;}
    ul.contact-detail-left .icon{width:20px;}
    .et_pb_section.footer-section.et_section_regular{padding:43px 0 0px;}
    .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column:last-child{padding-bottom:0;padding-top:30px;}
    ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon{width:20px!important;height:20px!important;}
    ul.common-social-media.et_pb_module.et_pb_social_media_follow{margin-bottom:28px;margin-top:14px;}
    p.testimonial-categories,
    p.popup-categories{font-size:15px;}
    .testimonial-text{margin-bottom:13px;}
    .testimonial-item h3{font-size:18px;line-height:27px;}
    .common-slider button.slick-arrow{top:-65px;width:40px;height:40px;top:inherit;bottom:0;}

    /* .common-slider button.slick-prev.slick-arrow {
        right: calc(0px + 50px);
    } */
    .video-item{height:auto;aspect-ratio:1 / 0.6;}
    .et_pb_column.buttons-wrapper-left-col .et_pb_module{margin-top:25px;}
    body,
    p{font-size:15px;line-height:28px;}
    .et_pb_section.watch-our-helpful-videos-section.et_section_regular .et_pb_row.watch-our-helpful-videos-title-row{margin-bottom:25px;}
    .et_pb_section.watch-our-helpful-videos-section.et_section_regular{padding:60px 0 290px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{padding:85px 0;}
    .et_pb_section.senior-law-radio-section.et_section_regular{margin-bottom:45px;width:calc(100% - 70px);}

    /* body .et_pb_section.senior-law-radio-section.et_section_regular p {
        max-width: 346px;
    } */
    body .et_pb_section.senior-law-radio-section.et_section_regular h2{margin-bottom:15px;}
    .et_pb_module.et_pb_text.senior-law-radio-wrap{margin-bottom:30px;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_module_header{font-size:16px;line-height:26px;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap span.et_pb_image_wrap{width:110px;height:55px;}
    .et_pb_section.news-report-list-section.et_section_regular{margin-bottom:56px;}
    .et_pb_section.newsletter-section.blog-section.et_section_regular{padding:50px 0 60px;margin-bottom:50px;}
    .newsletter-inner-content h3{font-size:18px;line-height:28px;margin-bottom:10px;}
    .newsletter-inner-content p.category{margin-bottom:3px;font-size:15px;line-height:25px;}
    .newsletter-item:nth-child(n+2) .newsletter-image-wrap a,.newsletter-image-wrap a{height:100%;aspect-ratio:1 / 0.7;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap{width:50%;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col{row-gap:30px;}
    .newsletter-inner-content{padding:14px 15px 5px!important;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular{margin-bottom:60px;}
    .et_pb_section.get-help-now-section.et_section_regular{margin-bottom:40px;}
    .et_pb_section.map-section.et_section_regular iframe{height:300px;}
    .et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col{width:100%;padding-right:0;}
    .et_pb_row.get-help-now-row .et_pb_column.get-help-now-right-col{width:100%;margin:0;margin-top:30px;}
    .et_pb_module.et_pb_text.title-content-wrap{margin-bottom:10px;}
    .et_pb_section.get-help-now-section.et_section_regular h2{margin-bottom:7px;}
    .contact-form-wrap .gform_wrapper.gravity-theme form input,
    .contact-form-wrap .gform_wrapper.gravity-theme form textarea,
    .contact-form-wrap .gform_wrapper.gravity-theme form select{font-size:15px;line-height:30px;}
    .contact-form-wrap form::placeholder{font-size:15px;line-height:30px;}
    .et_pb_row.get-help-now-row{padding:30px 30px 40px;}
    .et_pb_row.get-help-now-row .et_pb_column.get-help-now-left-col .social-title h3{font-size:20px;line-height:34px;}
    .et_pb_column.buttons-wrapper-left-col{gap:0px 20px;}
    .et_pb_row.sign-up-receive-our-newsletters-row{flex-wrap:wrap;}
    .et_pb_column.sign-up-receive-our-newsletters-left-col{width:100%;margin:0 0 30px;}
    .et_pb_column.sign-up-receive-our-newsletters-right-col{width:100%;text-align:center;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular h2{font-size:22px;line-height:30px;margin-bottom:9px;}
    .newsletters-icon-wrap{width:60px;}
    .et_pb_section.sign-up-receive-our-newsletters-section.et_section_regular p{font-size:16px;line-height:26px;}
    .contact-form-wrap .gform_wrapper.gravity-theme .ginput_complex span{margin:0;}
    .sign-up-receive-our-newsletters-left-col .newsletters-wrapper{justify-content:center;}
    .video-grid{padding-bottom:60px;margin-bottom:00px;}
    .common-slider button.slick-prev.slick-arrow{right:inherit;left:calc(50% - 50px);}
    .common-slider button.slick-next.slick-next{right:calc(50% - 50px);}
    .et_pb_column.buttons-wrapper-left-col .et_pb_module{margin-top:20px;}
    .et_pb_row.newsletter-row{margin-bottom:25px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{border-radius:0px 70px 40px 0px;background-position:right;}
    .et_pb_section.senior-law-radio-section.et_section_regular::after{content:'';position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:0.6;}
    body .et_pb_section.senior-law-radio-section.et_section_regular p{max-width:100%;}
    .our-team-grid.common-slider{padding-bottom:62px;}
    .et_pb_section.newsletter-section.blog-section.meet-our-team-section.et_section_regular .common-slider button.slick-arrow{top:initial;}
    .et_pb_section.newsletter-section.blog-section.meet-our-team-section.et_section_regular{padding:50px 0 60px;}
    h3.team-name{font-size:18px;line-height:28px;}
    .team-info p{font-size:15px;line-height:25px;}
    .et_pb_section.experience-section.et_section_regular .et_pb_row.experience-title-row .et_pb_column{padding-top:50px;}
    .et_pb_column.experience-left-col{margin:0;width:100%;padding-right:0;}
    .et_pb_column.experience-right-col{width:100%;padding-left:0;border-top:1px solid #CCCCCC;border-left:0;padding-top:30px;margin-top:10px;}
    .et_pb_section.experience-section.et_section_regular{margin-bottom:60px;}
    .et_pb_column.experience-right-col .et_pb_module.et_pb_text{margin-bottom:0px;}
    .et_pb_column.experience-left-col p,
    .et_pb_column.experience-right-col p{padding-bottom:17px;}
    .et_pb_module.et_pb_image.experience-image span.et_pb_image_wrap{border-radius:10px;box-shadow:0px 0px 0px 10px #ffffff;}
    .et_pb_module.et_pb_text.experience-title{margin-bottom:40px;}
    .et_pb_module.et_pb_image.experience-image span.et_pb_image_wrap{border-radius:10px;box-shadow:0px 0px 0px 10px #ffffff;}
    .et_pb_module.et_pb_image.experience-image span.et_pb_image_wrap img{border-radius:10px;}
    .et_pb_section.experience-section.et_section_regular::after{height:280px;}
    .et_pb_module.et_pb_image.experience-image .et_pb_image_wrap{margin-bottom:30px;}
    .common-slider.testimonial-slider button.slick-next.slick-arrow{left:inherit;right:calc(50% - 50px);}
    .et_pb_section.client-review-section.et_section_regular{padding:60px 0;}
    .testimonial-slider .slick-track{padding-bottom:70px;padding-left:10px;}
    .rating svg{width:15px;}
    .rating{margin-bottom:11px;}
    .common-slider.testimonial-slider .slick-slide{padding:0px 10px;}
    .footer-row .et_pb_module.footer-menu-title.active h2{color:#92B0A3;}
    .footer-row .et_pb_module.footer-menu-title.active::after,
    .footer-row .et_pb_module.footer-menu-title.active::before{background:#92B0A3!important;}
    .et_pb_column.experience-right-col .et_pb_button_module_wrapper{margin-top:15px;}
    form#changeCat select,
    form#testimonialCatForm select{font-size:16px;padding:10px 20px;background-position:right 20px center;background-size:13px;}
    .et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular h2{margin-bottom:10px;}
    .et_pb_section.blog-section.newsletter-section.blog-page-listing-section.et_section_regular .et_pb_column .et_pb_module.et_pb_text{margin-bottom:30px;}
    form#changeCat,
    form#testimonialCatForm{margin-bottom:30px;}
    .pagination-wrapper{margin-top:25px;}
    form#changeCat,
    form#testimonialCatForm{padding:10px;}
    .et_pb_section.newsletter-section.et_section_regular{margin-bottom:60px;}
    span.the-category-title{font-size:16px;line-height:26px;padding:4px 25px;}
    .post-category{margin-bottom:15px;}
    h1.post-title{margin-bottom:30px;}
    section.blog-detail-section{padding:40px 0 57px;}
    section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular .latest-blogs-title-wrap{margin-bottom:22px;}
    section.latest-blogs-section.et_pb_section.newsletter-section.blog-section.et_section_regular{padding:50px 0 60px;}
    .et_pb_column.experience-left-col p:last-child{padding-bottom:17px;}
    #benefits-planning-section,
    #reasons-estate-plan-section,
    #reasons-estate-plan-section,
    #reasons-section,
    #clinton-township-section{padding-top:60px;margin-top:-60px;}
    .et_pb_section.benefits-planning-section.et_section_regular .et_pb_column.right-col p{margin-bottom:15px;}
    .et_pb_section.logo-section.logo-inner-page-section.et_section_regular{margin-bottom:60px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.unique-needs-sec.et_section_regular{padding:60px 0 0;}
    #unique-needs-sec .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row.typography{padding-bottom:60px!important;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular{padding:52px 0 60px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .typography h3{font-size:22px;line-height:32px;padding-bottom:9px;        /* padding-left: 45px; */}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec h3::before{width:30px;height:30px;font-size:15px;top:2px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:50px;}
    .et_pb_section.Check-Up-section.et_section_regular .right-col{margin-top:25px!important;}
    .et_pb_section.table-of-contents-section.et_section_regular{margin-bottom:60px;}
    .et_pb_section.Check-Up-section.et_section_regular h2{padding-bottom:9px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.et_section_regular .et_pb_row.Check-Up-row.typography{margin-bottom:50px;}
    .et_pb_row.important-plan-title-row{margin-bottom:30px;}
    .et_pb_section.common-mistakes-to-avoid-section.et_section_regular{padding:60px 0 56px;margin-bottom:60px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular h3{padding-left:45px;}
    .right-col.friends-family-wrap .icon-part .et_pb_blurb_content .et_pb_blurb_container{width:100%;padding-left:0;margin-top:5px;}
    .right-col.friends-family-wrap .icon-part .et_pb_blurb_content .et_pb_main_blurb_image{width:50px;}
    .right-col.friends-family-wrap .icon-part .et_pb_blurb_content h3{font-size:20px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col img{border-radius:20px 20px 50px 20px;}
    .et_pb_section.benefits-planning-section.et_section_regular .et_pb_row.Check-Up-row.estate-planning-attorneys-provide-row .et_pb_column.left-col img{border-radius:20px 20px 20px 50px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(even) .left-col .et_pb_image .et_pb_image_wrap img{border-radius:20px 20px 50px 20px;}
    .et_pb_section.Check-Up-section.et_section_regular.important-plan-section .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 20px 50px;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .et_pb_column.left-col img{border-radius:20px 20px 50px 20px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(even) .left-col img{border-radius:20px 20px 20px 50px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 50px 20px;}
    .et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.et_section_regular .et_pb_row.Check-Up-row:nth-child(odd) .left-col img{border-radius:20px 20px 20px 50px;}
    span.play-btn::before{width:55px;height:55px;}
    .et_pb_section.table-of-contents-section.et_section_regular li{font-size:15px;line-height:28px;}
    .et_pb_section.experience-section.steps-involved-section .et_pb_column.experience-right-col{padding-left:0;margin-top:27px;}
    .et_pb_section.important-plan-section.michigan-attorney-sec.associated-costs-section .et_pb_row.Check-Up-row.typography{margin-bottom:47px!important;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.about-probate-section.et_section_regular{padding-top:60px;}
    .et_pb_section.important-plan-section.michigan-attorney-sec.associated-costs-section .et_pb_column.right-col ul{margin-top:15px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.et_section_regular .et_pb_column.form-col{padding:30px;}
    body.home .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-37 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-39 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-35 .et_pb_section.get-help-now-section.et_section_regular,
    body.single-our_team .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-73 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-79 .et_pb_section.get-help-now-section.et_section_regular,
    body.page-id-2308 .et_pb_section.get-help-now-section.et_section_regular{margin-bottom:60px;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(odd) .et_pb_column.right-col{padding-right:0;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_row.Check-Up-row.typography:nth-child(even) .et_pb_column.right-col{padding-left:0;}
    .et_pb_section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular .et_pb_module.cta-modul-text ul{margin-top:14px;}
    .et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-bottom-row h3{font-size:22px;line-height:32px;padding-bottom:9px;}
    .et_pb_section.evaluating-financing-care-section{margin-bottom:60px;}
    .et_pb_section.evaluating-financing-care-section{padding:52px 0 55px;margin-bottom:60px;}
    .et_pb_section.newsletter-inner-section.evaluating-financing-care-section .et_pb_row.newsletter-box-row{margin-bottom:30px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular .form-row.get-help-now-row{padding-top:60px;}
    .et_pb_section.contact-form-wrap.form-section.get-help-now-section.schedule-consultation-section.et_section_regular{padding-bottom:60px;}
    .testimonial-list-wrap{gap:20px;}
    .testimonial-list-wrap{grid-template-columns:repeat(1,1fr);}
    .et_pb_section.real-results-section.et_section_regular{margin-bottom:60px;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content{margin-bottom:40px;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content{padding:20px 40px;}
    .et_pb_section.trust-can-help-section.Check-Up-section.practice-areas-zigzag.important-plan-section.michigan-attorney-sec.associated-costs-section.third-party-special-section.et_section_regular{padding-top:60px;}
    .et_pb_section.heading-text-secton.get-help-top-section.et_section_regular p{padding-bottom:15px;}
    #ask-glenn-question{padding-top:60px;margin-top:-60px;}
    body.archive .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column:first-child{padding-top:0!important;border-top:0!important;}
    body.archive  .et_pb_section.footer-section.et_section_regular .footer-row .et_pb_column{width:100%!important;}
    body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li a{font-size:15px!important;line-height:25px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{margin-bottom:10px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular h2{padding-bottom:0!important;}
    body.archive .et_pb_section.footer-section.et_section_regular .et_pb_menu__wrap{margin-top:15px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular h2{font-size:20px!important;line-height:30px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular{padding:43px 0 0px!important;}
    body.archive #et-boc ul.common-social-media.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon{width:20px!important;height:20px!important;}
    body.archive .et_pb_section.footer-section.et_section_regular ul.common-social-media.et_pb_module.et_pb_social_media_follow{margin-bottom:28px!important;margin-top:14px!important;}
    body.archive .et_pb_row.footer-row{row-gap:0px!important;padding-bottom:42px!important;}
    body.page.page-id-91 .et_pb_section.news-report-list-section.et_section_regular{margin-bottom:58px;}
    body.archive .et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_text{text-align:center!important;}
    body.archive  .et_pb_row.footer-copyright-row .et_pb_column .et_pb_module.et_pb_image{text-align:center!important;}
    body.archive a.et_pb_button.df-btn.white-border,
    body.archive a.et_pb_button.df-btn{font-size:15px!important;line-height:25px!important;padding:8px 20px!important;}
    .contact-form-wrap .gform_wrapper.gravity-theme form textarea{line-height:25px;}
    form#changeCat select,
    form#testimonialCatForm select{padding-right:40px!important;}
    .et_pb_section.Check-Up-section.estate-planning-attorneys-provide-section.benefits-planning-section.reasons-section.et_section_regular .right-col p{margin-bottom:10px;}

    /* 05-04-2026 */
    .et_pb_row.sign-up-receive-our-newsletters-row.new_newsletters_row .et_pb_column.sign-up-receive-our-newsletters-left-col{margin-bottom:0;}
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletter-wrap h2{font-size:26px;line-height:36px;}
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletter-wrap p{font-size:18px;line-height:28px;}
    .et_pb_row.new_newsletters_row .sign-up-receive-our-newsletters-left-col .newsletters-wrapper .newsletters-icon-wrap { width: 70px; }

    /* pop up newletter css 15-04-026 */
    .article-formpopup h2 {font-size: 20px;line-height: 30px;}
    .article-formpopup span {font-size: 15px; line-height: 28px; padding-bottom: 10px;}
    .newsletter_article_message.typography p {font-size: 15px; line-height: 28px;}
    .blog-details-form h2 {font-size: 26px; line-height: 36px;}
    .blog-details-form form.mc4wp-form {margin: 15px auto 0 auto;}
    .newsletter_article_message.typography.blog-details-form {margin-top: 40px;}
}
@media only screen and (max-width:576px){

    /* footer */
    body .et_pb_section.footer-section.et_section_regular h2{font-size:18px;line-height:28px; cursor: pointer;}
    .et_pb_row.footer-row .et_pb_module.et_pb_text.footer-menu-title::after,
    .et_pb_row.footer-row .et_pb_module.et_pb_text.footer-menu-title::before{width:14px;}
    .et_pb_section.footer-section.et_section_regular nav.et-menu-nav ul.et-menu.nav li{margin-bottom:7px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{padding:50px 0;border:10px solid #FFFFFF;width:calc(100% - 50px);margin-bottom:50px;}
    .et_pb_section.newsletter-section.blog-section.et_section_regular .blog-showcase .blog-item{width:100%;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap{width:100%;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_main_blurb_image{margin-bottom:15px;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col .et_pb_module.et_pb_blurb.news-report-list-wrap .et_pb_module_header{width:100%;max-width:320px;margin:0 auto;}
    .newsletter-showcase{grid-template-columns:1fr;}
    .sign-up-receive-our-newsletters-left-col .newsletters-wrapper{justify-content:center;flex-flow:column;row-gap:15px;}
    .newsletter-wrap{text-align:center;}
    .et_pb_column.sign-up-receive-our-newsletters-left-col{margin:0 0 25px;}
    a.et_pb_button.df-btn.white-border.subscribe-btn{padding-left:45px!important;}
    a.et_pb_button.df-btn.white-border.subscribe-btn::before{width:23px;height:15px;left:16px;}
    .et_pb_section.senior-law-radio-section.et_section_regular{background-position:68% 100%;}
    .et_pb_section.news-report-list-section.et_section_regular .et_pb_column.news-report-list-col{margin:0;width:100%;}
    .newsletter-inner-content{width:calc(100% - 30px);}
    .et_pb_row.get-help-now-row{padding:30px 20px 40px;}
    .et_pb_row.table-of-contents-row::before{display:none;}
    .et_pb_column.table-of-contents-right-col{margin-top:10px;}
    .et_pb_row.table-of-contents-row{padding:30px 20px 35px;}
    .et_pb_section.inner-banner-section.estate-planning-banner-section .et_pb_row.inner-banner-row img{object-position:right;}
    .alzheimer-planning-center-banner-section .et_pb_row.inner-banner-row img{object-position:-280px center;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content .et_pb_blurb_container{flex-wrap:wrap;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{width:100%;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content .et_pb_blurb_description{width:100%;text-align:left;margin-top:20px;}
    .et_pb_module.et_pb_blurb.client-testimonials-wrap .et_pb_blurb_content{padding:20px 25px 31px;}
    .et_pb_section.inner-banner-section.testimonials-banner-section.et_section_regular .et_pb_row.inner-banner-row img{object-position:left;}

    .subscribe_form .gform_wrapper form .ginput_container_email input,
    .subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-input input{padding:11px 110px 11px 20px;}
    .subscribe_form .gform_wrapper form .gform-footer.gform_footer input.button,
    .subscribe_form form .mc4wp-form-fields .mc-wrapfields .mc-btn input[type="submit"]{height:40px;font-size:14px;padding:8px 12px;}
    
    .subscribe_form .mc4wp-form .loader {top: 19px; right: 111px;}

}
@media only screen and (max-width:420px){
    .et_pb_section.senior-law-radio-section.et_section_regular{background-position:-350px 0;width:calc(100% - 20px);}
}