.elementor-7977 .elementor-element.elementor-element-bc78a1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 40px;--row-gap:24px;--column-gap:40px;--grid-auto-flow:row;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-7977 .elementor-element.elementor-element-37d1b3b{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7977 .elementor-element.elementor-element-37d1b3b:not(.elementor-motion-effects-element-type-background), .elementor-7977 .elementor-element.elementor-element-37d1b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nevadatrust.com/wp-content/uploads/2025/12/Advanced-Retirement-Investment-Options.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7977 .elementor-element.elementor-element-993fa49{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7977 .elementor-element.elementor-element-baa1170 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:600;color:#2B2B2B;}.elementor-7977 .elementor-element.elementor-element-c9aa0f3 p{margin-block-end:16px;}.elementor-7977 .elementor-element.elementor-element-b2236a7 .elementor-button{background-color:#125E45;font-family:"Lato", sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#125E45;border-radius:7px 7px 7px 7px;padding:17px 36px 17px 36px;}.elementor-7977 .elementor-element.elementor-element-b2236a7 .elementor-button:hover, .elementor-7977 .elementor-element.elementor-element-b2236a7 .elementor-button:focus{background-color:#02010100;color:#125E45;}.elementor-7977 .elementor-element.elementor-element-b2236a7 .elementor-button:hover svg, .elementor-7977 .elementor-element.elementor-element-b2236a7 .elementor-button:focus svg{fill:#125E45;}@media(min-width:768px){.elementor-7977 .elementor-element.elementor-element-bc78a1e{--content-width:1280px;}}@media(max-width:1024px){.elementor-7977 .elementor-element.elementor-element-bc78a1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-7977 .elementor-element.elementor-element-37d1b3b{--min-height:300px;}.elementor-7977 .elementor-element.elementor-element-993fa49{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7977 .elementor-element.elementor-element-baa1170 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-7977 .elementor-element.elementor-element-bc78a1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:56px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-7977 .elementor-element.elementor-element-993fa49{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7977 .elementor-element.elementor-element-baa1170 .elementor-heading-title{font-size:24px;}.elementor-7977 .elementor-element.elementor-element-b2236a7 .elementor-button{padding:20px 20px 20px 20px;}}/* Start custom CSS */.ss-flex-wrap .elementor-container{
    display: flex !important;
    flex-wrap: wrap !important;
    row-gap: 20px;
}

@media (min-width: 1023px){
   .ss-flex-wrap .elementor-container{
    row-gap: 40px;
} 
}

.ss-card{
    width: 100% !important;
}

@media (min-width: 768px){
   .ss-card{
    width: 50% !important;
}
}

@media (min-width: 1023px){
   .ss-card{
    width: 33.33% !important;
}
}

.ss-card:hover .elementor-widget-wrap.elementor-element-populated{
    background-color: #125E45 !important;
    color: #ffffff;
}
.ss-card:hover .elementor-widget-wrap.elementor-element-populated .elementor-heading-title{
        color: #ffffff;
    }

.ss-card:hover .elementor-widget-wrap.elementor-element-populated .elementor-button{
background-color: #ffffff;
color: #125E45;
}

.ss-card:hover .elementor-widget-wrap.elementor-element-populated .ss-number .elementor-heading-title{
    color: rgba(255, 255, 255, 0.1)
}

.blue-text{
    color: #125E45;
}

.ss-from .elementor-form-fields-wrapper input, 
.ss-from .elementor-form-fields-wrapper textarea, .ss-from .elementor-form-fields-wrapper select{
    border: 1px solid #0000001C !important;
}

@media (min-width: 768px){
.ss-from .elementor-field-group-email ,
.ss-from .elementor-field-type-number{
    width: 50% !important;
    
}
}

.elementor-6612 .elementor-element.elementor-element-4983b9a .elementor-button[type="submit"] {
    background-color: #125E45 !important;
    min-height: 54px;
    border: 1px solid #125E45
}

.elementor-6612 .elementor-element.elementor-element-4983b9a .elementor-button[type="submit"]:hover{
    background-color: transparent !important;
    color: #125E45 !important;
}

.ss-from .elementor-field-group{
    margin-bottom: 10px !important;
}/* End custom CSS */