.elementor-9464 .elementor-element.elementor-element-b550e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-c396b22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9464 .elementor-element.elementor-element-c396b22:not(.elementor-motion-effects-element-type-background), .elementor-9464 .elementor-element.elementor-element-c396b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sdretirementplans.com/wp-content/uploads/2025/04/what-is-a-self-directed-401-k.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9464 .elementor-element.elementor-element-c396b22::before, .elementor-9464 .elementor-element.elementor-element-c396b22 > .elementor-background-video-container::before, .elementor-9464 .elementor-element.elementor-element-c396b22 > .e-con-inner > .elementor-background-video-container::before, .elementor-9464 .elementor-element.elementor-element-c396b22 > .elementor-background-slideshow::before, .elementor-9464 .elementor-element.elementor-element-c396b22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9464 .elementor-element.elementor-element-c396b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9464 .elementor-element.elementor-element-b0489c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-d4e62fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-53bf7b7.elementor-element{--align-self:flex-end;}.elementor-9464 .elementor-element.elementor-element-53bf7b7{font-size:18px;line-height:28px;}.elementor-9464 .elementor-element.elementor-element-cde7ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-272fd43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-8c0f1d6 .elementor-icon-list-icon i{color:#046ECB;transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-8c0f1d6 .elementor-icon-list-icon svg{fill:#046ECB;transition:fill 0.3s;}.elementor-9464 .elementor-element.elementor-element-8c0f1d6{--e-icon-list-icon-size:9px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-9464 .elementor-element.elementor-element-8c0f1d6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-9464 .elementor-element.elementor-element-8c0f1d6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-a763e09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-d794d8e img{border-radius:25px 25px 25px 25px;}.elementor-9464 .elementor-element.elementor-element-04c8c5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-59a9d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-3fc6710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-91c0712{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-c83c76d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-4496086 img{border-radius:25px 25px 25px 25px;}.elementor-9464 .elementor-element.elementor-element-76cff25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-730b980{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-a1e3524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:6px 8px 15px 0px rgba(163.99999999999997, 163.99999999999997, 163.99999999999997, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9464 .elementor-element.elementor-element-a1e3524:not(.elementor-motion-effects-element-type-background), .elementor-9464 .elementor-element.elementor-element-a1e3524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E3F2FE 100%);}.elementor-9464 .elementor-element.elementor-element-d20926c .elementor-icon-list-icon i{color:#056BC5;transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-d20926c .elementor-icon-list-icon svg{fill:#056BC5;transition:fill 0.3s;}.elementor-9464 .elementor-element.elementor-element-d20926c{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-9464 .elementor-element.elementor-element-d20926c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-9464 .elementor-element.elementor-element-d20926c .elementor-icon-list-text{transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-323df5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:6px 8px 15px 0px rgba(163.99999999999997, 163.99999999999997, 163.99999999999997, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9464 .elementor-element.elementor-element-323df5c:not(.elementor-motion-effects-element-type-background), .elementor-9464 .elementor-element.elementor-element-323df5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E3F2FE 100%);}.elementor-9464 .elementor-element.elementor-element-b0f1c77 .elementor-icon-list-icon i{color:#046ECB;transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-b0f1c77 .elementor-icon-list-icon svg{fill:#046ECB;transition:fill 0.3s;}.elementor-9464 .elementor-element.elementor-element-b0f1c77{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-9464 .elementor-element.elementor-element-b0f1c77 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-9464 .elementor-element.elementor-element-b0f1c77 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-979adf0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9464 .elementor-element.elementor-element-979adf0 img{border-radius:25px 25px 25px 25px;}.elementor-9464 .elementor-element.elementor-element-c68f5b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-269b051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-b716e93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-d7f539c .elementor-icon-list-icon i{color:#056BC5;transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-d7f539c .elementor-icon-list-icon svg{fill:#056BC5;transition:fill 0.3s;}.elementor-9464 .elementor-element.elementor-element-d7f539c{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-9464 .elementor-element.elementor-element-d7f539c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-9464 .elementor-element.elementor-element-d7f539c .elementor-icon-list-text{transition:color 0.3s;}.elementor-9464 .elementor-element.elementor-element-5b63ea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-8ccc9de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-9464 .elementor-element.elementor-element-c396b22{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9464 .elementor-element.elementor-element-b0489c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-92b795c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-9464 .elementor-element.elementor-element-53bf7b7{font-size:16px;line-height:26px;}.elementor-9464 .elementor-element.elementor-element-cde7ab3{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-a763e09.e-con{--order:-99999 /* order start hack */;}.elementor-9464 .elementor-element.elementor-element-04c8c5d{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-59a9d4f{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-3fc6710{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-91c0712{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-730b980{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-c68f5b3{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-269b051{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-b716e93{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-5b63ea7{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-8ccc9de{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-9464 .elementor-element.elementor-element-c396b22{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9464 .elementor-element.elementor-element-b0489c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-5b63ea7{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9464 .elementor-element.elementor-element-8ccc9de{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-9464 .elementor-element.elementor-element-b0489c8{--width:40%;}.elementor-9464 .elementor-element.elementor-element-d4e62fe{--width:60%;}.elementor-9464 .elementor-element.elementor-element-272fd43{--width:50%;}.elementor-9464 .elementor-element.elementor-element-a763e09{--width:50%;}.elementor-9464 .elementor-element.elementor-element-c83c76d{--width:50%;}.elementor-9464 .elementor-element.elementor-element-76cff25{--width:50%;}.elementor-9464 .elementor-element.elementor-element-a1e3524{--width:50%;}.elementor-9464 .elementor-element.elementor-element-323df5c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9464 .elementor-element.elementor-element-b0489c8{--width:100%;}.elementor-9464 .elementor-element.elementor-element-d4e62fe{--width:100%;}.elementor-9464 .elementor-element.elementor-element-272fd43{--width:100%;}.elementor-9464 .elementor-element.elementor-element-a763e09{--width:100%;}.elementor-9464 .elementor-element.elementor-element-c83c76d{--width:100%;}.elementor-9464 .elementor-element.elementor-element-76cff25{--width:100%;}.elementor-9464 .elementor-element.elementor-element-a1e3524{--width:100%;}.elementor-9464 .elementor-element.elementor-element-323df5c{--width:100%;}}/* Start custom CSS */.elementor-widget-theme-post-content h2 {
    margin: 0 !important;
}

.postid-9464 .left_side_bar{
    display: none !important;
}

.postid-9464 .right_side_bar{
    width: 100%;
}

.postid-9464 .sp-easy-accordion {
    margin: 0;
}

.safe_harbor_work .sd_blog_number {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 0 30px;
    padding: 0;
    margin: 40px 0 10px 0;
}

.safe_harbor_work .sd_blog_number li {
    padding: 50px 30px 30px 30px;
    border-radius: 25px;
    background-color: #FFFFFF;
    box-shadow: 6px 8px 15px 0px rgba(164, 164, 164, 0.25);
    width: 31.5%;
}

.safe_harbor_work .sd_blog_number li::before {
    content: '';
    background-size: 100% !important;
    width: 55px;
    height: 60px;
    border-radius: 0;
    margin: 0 !important;
    top: -25px;
    left: 30px;
}

.safe_harbor_work .sd_blog_number li:nth-child(1)::before {
    background: url(/wp-content/uploads/2025/08/essential-matching-revised-icon.svg) no-repeat;
}

.safe_harbor_work .sd_blog_number li:nth-child(2)::before {
    background: url(/wp-content/uploads/2025/08/enhanced-matching-icon.svg) no-repeat;
}

.safe_harbor_work .sd_blog_number li:nth-child(3)::before {
    background: url(/wp-content/uploads/2025/08/high-contributions-icon.svg) no-repeat;
}

.safe_harbor_work .sd_blog_number li h3 {
    margin: 0 0 5px 0;
    font-size: 20px;
    line-height: 30px;
}

.safe_harbor_plan .sd_blog_number li:not(:last-child) {
    margin: 0 0 15px 0;
}


.safe_harbor_establish .sd_blog_number {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 50px 30px;
    padding: 0;
    margin: 40px 0 10px 0;
}

.safe_harbor_establish .sd_blog_number li {
    padding: 30px;
    border-radius: 25px;
    background-color: #FFFFFF;
    box-shadow: 6px 8px 15px 0px rgba(164, 164, 164, 0.25);
    width: 31.5%;
}

.safe_harbor_establish .sd_blog_number li::before {
    margin: 0 !important;
    top: -15px;
    left: 30px;
}

.major_benefits ul li svg path {
    fill: #48b02c;
}

.safe_harbor_plan ul li svg path {
    fill: #046ECB;
}




















@media(max-width:1024px) {
    .safe_harbor_work .sd_blog_number {
        gap: 60px 0;
        m
    }
    .safe_harbor_work .sd_blog_number li,
    .safe_harbor_establish .sd_blog_number li {
        width: 100%;
    }
}






















@media(max-width:767px) {
    .difference table {
        width: 150% !important;
        overflow: visible !important; 
    }
    .difference .sd_table_wrapper {
        border-radius: 10px 0 0 10px;
        box-shadow: 4px 6px 9px 0 rgba(164, 164, 164, 0.2);
    }
    .what_better .sd_table_wrapper::-webkit-scrollbar {
        display: none;
    }
    .difference table thead tr th:first-child:after, 
    .difference table tbody tr td:first-child:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        border-radius: 10px 0 0 10px;
        box-shadow: 6px 8px 15px 0px rgba(164, 164, 164, 0.25);
    }
}/* End custom CSS */