.elementor-296 .elementor-element.elementor-element-ffb8815{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-e7cd3a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-d49f0ff .title{margin:0px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-d49f0ff .disc{margin:0px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-469541e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-1d6869d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-22ba33a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-52646e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-ace5973{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-296 .elementor-element.elementor-element-f6ad887 .prthalign{text-align:center;}.elementor-296 .elementor-element.elementor-element-f6ad887 .justify-content-center{justify-content:center !important;}.elementor-296 .elementor-element.elementor-element-2f3e73e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-19bc0ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-3d09af4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-e4f1232{--display:flex;--overflow:hidden;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-e4f1232:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-e4f1232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121546;}.elementor-296 .elementor-element.elementor-element-3319aef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-886d5fe > .elementor-widget-container{padding:0px 0px 100px 0px;}body.elementor-page-296:not(.elementor-motion-effects-element-type-background), body.elementor-page-296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-296{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.555;}body.elementor-page-296 h1, h2, h3, h4, h5, h6{font-family:"Sora", Sans-serif;}body.elementor-page-296 .container{max-width:1344px;}/* Start custom CSS for project-item, class: .elementor-element-4c63be1 *//* =========================================================
   STRATEGIC WEALTH — DIAGONAL SERVICE CARDS
   FRONTEND-SAFE ELEMENTOR CSS
========================================================= */

.sw-services-diagonal {
    position: relative !important;
    width: 100% !important;
}

/* Every service card */
.sw-services-diagonal .sw-service-card {
    position: relative !important;
    transform: translateY(0) !important;
    transition:
        transform 0.5s ease,
        box-shadow 0.5s ease !important;
    z-index: 2 !important;
}

/* CARD 1 */
.sw-services-diagonal .sw-service-card:nth-child(1) {
    transform: translateY(-28px) !important;
}

/* CARD 2 */
.sw-services-diagonal .sw-service-card:nth-child(2) {
    transform: translateY(22px) !important;
}

/* CARD 3 */
.sw-services-diagonal .sw-service-card:nth-child(3) {
    transform: translateY(-28px) !important;
}

/* CARD 4 */
.sw-services-diagonal .sw-service-card:nth-child(4) {
    transform: translateY(22px) !important;
}

/* CARD 5 */
.sw-services-diagonal .sw-service-card:nth-child(5) {
    transform: translateY(-28px) !important;
}

/* CARD 6 */
.sw-services-diagonal .sw-service-card:nth-child(6) {
    transform: translateY(22px) !important;
}

/* Hover */
.sw-services-diagonal .sw-service-card:hover {
    transform: translateY(-38px) !important;
    z-index: 10 !important;
}/* End custom CSS */