.elementor-10991 .elementor-element.elementor-element-ins00189{--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-10991 .elementor-element.elementor-element-ins001a2{--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-10991 .elementor-element.elementor-element-ins001a1{--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-10991 .elementor-element.elementor-element-ins001a0{--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-10991 .elementor-element.elementor-element-ins0019f{--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-10991 .elementor-element.elementor-element-in400006{--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-10991 .elementor-element.elementor-element-ins0019e{--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-10991 .elementor-element.elementor-element-ins00244{--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-10991 .elementor-element.elementor-element-ins00243{--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-10991 .elementor-element.elementor-element-ins00242{--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-10991 .elementor-element.elementor-element-ins00241{--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-10991 .elementor-element.elementor-element-ins001b3{--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-10991 .elementor-element.elementor-element-ins001ab{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001ab .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001ab.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ab.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001ab.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ab .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001ab .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001ab .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001ac{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001ac .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001ac.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ac.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001ac.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ac .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001ac .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001ac .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001ad{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001ad .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001ad.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ad.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001ad.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ad .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001ad .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001ad .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001ae{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001ae .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001ae.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ae.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001ae.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001ae .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001ae .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001ae .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001af{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001af .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001af.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001af.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001af.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001af .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001af .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001af .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001b0{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001b0 .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001b0.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001b0.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001b0.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001b0 .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001b0 .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001b0 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001b1{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001b1 .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001b1.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001b1.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001b1.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001b1 .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001b1 .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001b1 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001b2{background-color:#FFFFFF;padding:26px 24px 26px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECF7;border-radius:12px 12px 12px 12px;box-shadow:0px 6px 24px 0px rgba(19,59,102,0.07);}.elementor-10991 .elementor-element.elementor-element-ins001b2 .elementor-icon-box-wrapper{gap:14px;}.elementor-10991 .elementor-element.elementor-element-ins001b2.elementor-view-stacked .elementor-icon{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001b2.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001b2.elementor-view-default .elementor-icon{fill:#133B66;color:#133B66;border-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001b2 .elementor-icon{font-size:34px;}.elementor-10991 .elementor-element.elementor-element-ins001b2 .elementor-icon-box-title, .elementor-10991 .elementor-element.elementor-element-ins001b2 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10991 .elementor-element.elementor-element-ins001b7{--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-10991 .elementor-element.elementor-element-ins001d0{--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-10991 .elementor-element.elementor-element-ins001dc{--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-10991 .elementor-element.elementor-element-ins001fc{--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-10991 .elementor-element.elementor-element-ins001fb{--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-10991 .elementor-element.elementor-element-ins001f0{--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-10991 .elementor-element.elementor-element-ins001f1{--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-10991 .elementor-element.elementor-element-ins001fa{--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-10991 .elementor-element.elementor-element-ins001f2{--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-10991 .elementor-element.elementor-element-ins001f3 .elementor-icon-wrapper{text-align:center;}.elementor-10991 .elementor-element.elementor-element-ins001f3.elementor-view-stacked .elementor-icon{background-color:#9dc0ff;}.elementor-10991 .elementor-element.elementor-element-ins001f3.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001f3.elementor-view-default .elementor-icon{color:#9dc0ff;border-color:#9dc0ff;}.elementor-10991 .elementor-element.elementor-element-ins001f3.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001f3.elementor-view-default .elementor-icon svg{fill:#9dc0ff;}.elementor-10991 .elementor-element.elementor-element-ins001f3 .elementor-icon{font-size:22px;}.elementor-10991 .elementor-element.elementor-element-ins001f3 .elementor-icon svg{height:22px;}.elementor-10991 .elementor-element.elementor-element-ins001f6{--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-10991 .elementor-element.elementor-element-ins001f7 .elementor-icon-wrapper{text-align:center;}.elementor-10991 .elementor-element.elementor-element-ins001f7.elementor-view-stacked .elementor-icon{background-color:#9dc0ff;}.elementor-10991 .elementor-element.elementor-element-ins001f7.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001f7.elementor-view-default .elementor-icon{color:#9dc0ff;border-color:#9dc0ff;}.elementor-10991 .elementor-element.elementor-element-ins001f7.elementor-view-framed .elementor-icon, .elementor-10991 .elementor-element.elementor-element-ins001f7.elementor-view-default .elementor-icon svg{fill:#9dc0ff;}.elementor-10991 .elementor-element.elementor-element-ins001f7 .elementor-icon{font-size:22px;}.elementor-10991 .elementor-element.elementor-element-ins001f7 .elementor-icon svg{height:22px;}.elementor-10991 .elementor-element.elementor-element-ins00215{--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-10991 .elementor-element.elementor-element-ins00218{--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-10991 .elementor-element.elementor-element-ins0021b{--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-10991 .elementor-element.elementor-element-ins0021e{--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-10991 .elementor-element.elementor-element-ins00221{--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-10991 .elementor-element.elementor-element-ins00224{--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-10991 .elementor-element.elementor-element-ins00227{--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-10991 .elementor-element.elementor-element-ins0022a{--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-10991 .elementor-element.elementor-element-ins001fe{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-10991 .elementor-element.elementor-element-ins001fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#133B66;}.elementor-10991 .elementor-element.elementor-element-ins001fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#3E61E4;}.elementor-10991 .elementor-element.elementor-element-ins001fe > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#3E61E4;}.elementor-10991 .elementor-element.elementor-element-ins001fe {--n-accordion-padding:18px 20px 18px 20px;}:where( .elementor-10991 .elementor-element.elementor-element-ins001fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans", Sans-serif;font-weight:600;}.elementor-10991 .elementor-element.elementor-element-ins00240{--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-10991 .elementor-element.elementor-element-ins00236{--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-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-icon i{color:#9dc0ff;transition:color 0.3s;}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-icon svg{fill:#9dc0ff;transition:fill 0.3s;}.elementor-10991 .elementor-element.elementor-element-ins00235{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10991 .elementor-element.elementor-element-ins00235 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10991 .elementor-element.elementor-element-ins0023b{--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-10991 .elementor-element.elementor-element-ins0023f{--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-10991 .elementor-element.elementor-element-ins0024b{--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-10991 .elementor-element.elementor-element-ins0024a{--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;}/* Start custom CSS *//* IntoAction Tempe (real site) — scoped to .elementor-10991. Fonts inherit the site kit (Noto Sans). */
.elementor-10991{--navy:#133B66;--blue:#3E61E4;--blue-dark:#2f4fc7;--light:#F6F9FF;--ink:#101010;--line:#E4ECF7;--white:#fff}
.elementor-10991 .e-con{--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;--gap:0px}

/* section shell */
.elementor-10991 .ia-sec{align-items:center!important;padding:60px 0!important;background:var(--white)}
.elementor-10991 .ia-sec.ia-light{background:var(--light)!important}
.elementor-10991 .ia-sec.ia-navy{background:var(--navy)!important}
.elementor-10991 .ia-wrap{width:100%!important;max-width:1120px!important;padding:0 24px!important;--gap:16px}
.elementor-10991 .ia-crumb-sec{padding:16px 0!important}
.elementor-10991 .ia-breadcrumb,.elementor-10991 .ia-breadcrumb a{color:#5b6b82!important;font-size:.85rem}

/* headings — navy (kit may already, force to be safe) */
.elementor-10991 .ia-sec h2.elementor-heading-title{color:var(--navy)!important;font-size:2rem!important;margin-bottom:4px!important;line-height:1.2}
.elementor-10991 .ia-sec h3.elementor-heading-title{color:var(--navy)!important;font-size:1.2rem!important;margin:10px 0 2px!important}
.elementor-10991 .ia-mt{margin-top:34px!important}
.elementor-10991 .ia-cite .elementor-widget-text-editor{font-size:.85rem!important;color:#6b7688!important}

/* HERO */
.elementor-10991 .ia-hero{padding:0!important;background:linear-gradient(150deg,#0f2f57 0%,var(--navy) 55%,#0d2547 100%)!important}
.elementor-10991 .ia-hero-wrap{text-align:center;align-items:center!important;padding:92px 24px 60px!important;--gap:16px}
.elementor-10991 .ia-hero .elementor-heading-title,.elementor-10991 .ia-hero .elementor-widget-text-editor,.elementor-10991 .ia-hero .elementor-widget-text-editor *{color:#fff!important}
.elementor-10991 .ia-hero h1.elementor-heading-title{font-size:2.6rem!important;line-height:1.14;margin-bottom:2px!important}
.elementor-10991 .ia-eyebrow{align-self:center!important;width:auto!important;display:inline-block;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;border:1px solid rgba(255,255,255,.4);padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.06)}
.elementor-10991 .ia-promise .elementor-widget-text-editor{font-size:1.15rem;opacity:.92}
.elementor-10991 .ia-lede{max-width:840px!important;align-self:center!important}
.elementor-10991 .ia-lede a{color:#bcd0ff!important;text-decoration:underline}

/* buttons */
.elementor-10991 .ia-cta-row{flex-direction:row!important;flex-wrap:wrap;justify-content:center;--gap:14px;margin-top:8px}
.elementor-10991 .ia-cta-row.ia-left{justify-content:flex-start}
.elementor-10991 .ia-btn a.elementor-button{border-radius:8px!important;font-weight:700!important;font-size:1rem!important;padding:15px 30px!important;border:2px solid transparent!important;transition:.2s}
.elementor-10991 .ia-btn-primary a.elementor-button{background-color:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}
.elementor-10991 .ia-btn-primary a.elementor-button:hover{background-color:var(--blue-dark)!important;border-color:var(--blue-dark)!important}
.elementor-10991 .ia-btn-outline a.elementor-button{background-color:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.6)!important}
.elementor-10991 .ia-btn-outline a.elementor-button:hover{background-color:rgba(255,255,255,.12)!important}
.elementor-10991 .ia-light .ia-btn-outline a.elementor-button,.elementor-10991 .ia-sec:not(.ia-navy):not(.ia-hero):not(.ia-final) .ia-btn-outline a.elementor-button{color:var(--blue)!important;border-color:var(--blue)!important}

/* stat strip */
.elementor-10991 .ia-stat-strip{flex-direction:row!important;flex-wrap:wrap;justify-content:center;--gap:0px;margin-top:34px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22);width:100%}
.elementor-10991 .ia-stat{flex:1 1 200px!important;padding:22px 12px!important;border-left:1px solid rgba(255,255,255,.22);align-items:center!important;text-align:center}
.elementor-10991 .ia-stat-b .elementor-heading-title{color:#fff!important;font-size:1.35rem!important;margin:0!important}
.elementor-10991 .ia-stat-s .elementor-widget-text-editor{color:#cdd9ee!important;font-size:.85rem;margin:0!important}

/* badges + byline dark card */
.elementor-10991 .ia-badges-sec{padding:0!important;background:var(--white)}
.elementor-10991 .ia-badges-sec .badges,.elementor-10991 .ia-badges{display:flex!important;justify-content:center;align-items:center;gap:38px;flex-wrap:wrap;padding:28px 24px}
.elementor-10991 .ia-badges-sec img,.elementor-10991 .ia-badges img{height:60px!important;width:auto!important;max-height:60px!important;max-width:150px!important;object-fit:contain;display:inline-block;margin:0!important}
.elementor-10991 .ia-byline-sec{padding:0 24px 8px!important;background:var(--white);align-items:center!important}
.elementor-10991 .ia-byline-in{max-width:1000px!important;background:var(--navy)!important;border-radius:12px;padding:16px 24px!important}
.elementor-10991 .ia-byline-txt,.elementor-10991 .ia-byline-txt .elementor-widget-text-editor{text-align:center;color:#dbe4f4!important;font-size:.9rem}
.elementor-10991 .ia-byline-txt a{color:#fff!important;font-weight:700}

/* card grids (icon-box widgets already carry their own card styling) */
.elementor-10991 .ia-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-top:24px;width:100%}
.elementor-10991 .ia-cards .ia-card{height:100%}
/* amenities: flex so 3 sit per row and the remaining 2 center underneath */
.elementor-10991 .ia-cards-5{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:24px}
.elementor-10991 .ia-cards-5 .ia-card{flex:0 1 300px;max-width:330px}
@media(max-width:640px){.elementor-10991 .ia-cards-5 .ia-card{flex:1 1 100%;max-width:none}}
/* reviewer/author box section (uses site template 9790) */
.elementor-10991 .ia-reviewer{padding:6px 0 26px!important;background:#fff}

/* lists + city directory */
.elementor-10991 .ia-list ul,.elementor-10991 .ia-list ol{margin:8px 0;padding-left:22px;line-height:1.85}
.elementor-10991 .ia-list li{margin-bottom:6px}
.elementor-10991 .ia-list a{color:var(--blue)!important;text-decoration:none;font-weight:500}
.elementor-10991 .ia-list a:hover{text-decoration:underline}
.elementor-10991 .ia-list-dir ul{column-count:3;column-gap:34px;list-style:none;padding-left:0;margin-top:12px}
.elementor-10991 .ia-list-dir li{margin-bottom:11px;break-inside:avoid}
.elementor-10991 .ia-list-dir a{color:var(--navy)!important;font-weight:500;display:inline-flex;align-items:center;gap:8px}
.elementor-10991 .ia-list-dir a:before{content:"›";color:var(--blue);font-weight:800}
@media(max-width:900px){.elementor-10991 .ia-list-dir ul{column-count:2}}
@media(max-width:600px){.elementor-10991 .ia-list-dir ul{column-count:1}}

/* link-preserving card (matches icon-box) */
.elementor-10991 .ia-card-link{background:#fff!important;border:1px solid var(--line)!important;border-radius:12px;padding:26px 24px!important;box-shadow:0 6px 24px rgba(19,59,102,.07);text-align:center;align-items:center!important;--gap:10px;height:100%}
.elementor-10991 .ia-card-link .ia-cardtitle .elementor-heading-title{color:var(--navy)!important;font-size:20px!important;font-weight:700!important;margin:0!important}
.elementor-10991 .ia-card-link .ia-carddesc .elementor-widget-text-editor{color:#3a4a63;line-height:1.6}
.elementor-10991 .ia-card-link .ia-carddesc a{color:var(--blue)!important;font-weight:600;text-decoration:underline}
.elementor-10991 .ia-card-link .ia-cardicon .elementor-icon{color:var(--navy)!important}

/* map */
.elementor-10991 .ia-map iframe{width:100%!important;border:0;display:block;height:440px!important;min-height:440px}
.elementor-10991 .ia-map{border-radius:12px;overflow:hidden;border:1px solid var(--line);margin:10px 0 12px;width:100%}
.elementor-10991 .ia-map-wrap{width:100%!important}

/* faq nested-accordion — bars inherit their colors; style the open answer panel */
.elementor-10991 .ia-faq{width:100%!important;margin-top:22px}
.elementor-10991 .ia-faq-c{background:#fff!important;border:1px solid var(--line)!important;border-left:4px solid var(--blue)!important;border-radius:0 0 8px 8px;padding:20px 24px!important;margin-top:4px}
.elementor-10991 .ia-faq-a .elementor-widget-text-editor{color:#33445c!important;line-height:1.72;font-size:1rem}

/* final cta — a navy CARD floating on a light section, so it's clearly separate from the site footer */
.elementor-10991 .ia-final{text-align:center;background:var(--light)!important;padding:56px 0 64px!important;align-items:center!important}
.elementor-10991 .ia-final .ia-wrap{width:100%!important;max-width:1120px!important;margin:0 auto!important;align-self:center!important;background:linear-gradient(150deg,#1d4a86 0%,var(--navy) 58%,#0d2547 100%)!important;border-radius:22px;padding:58px 44px!important;box-shadow:0 22px 55px rgba(19,59,102,.20)}
.elementor-10991 .ia-final .elementor-heading-title,.elementor-10991 .ia-final .elementor-widget-text-editor,.elementor-10991 .ia-final .elementor-widget-text-editor *{color:#fff!important}
.elementor-10991 .ia-final h2.elementor-heading-title,.elementor-10991 .ia-final .ia-loc-b .elementor-heading-title{color:#fff!important}
.elementor-10991 .ia-final h2.elementor-heading-title{font-size:2.1rem!important}
.elementor-10991 .ia-final .ia-btn-outline a.elementor-button{color:#fff!important;border-color:rgba(255,255,255,.6)!important;background-color:transparent!important}
.elementor-10991 .ia-final-lede{max-width:720px!important;align-self:center!important}
.elementor-10991 .ia-final .ia-wrap{align-items:center;--gap:18px}
.elementor-10991 .ia-pills{flex-direction:row!important;flex-wrap:wrap;justify-content:center;--gap:12px;margin-top:8px}
.elementor-10991 .ia-pill{flex:0 0 auto!important;align-self:center;display:inline-block;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:7px 16px;font-size:.85rem;background:rgba(255,255,255,.05)}
/* location block as two clean cards with icons */
.elementor-10991 .ia-cta-locations{flex-direction:row!important;flex-wrap:wrap;justify-content:center;--gap:20px;margin-top:30px;width:100%}
.elementor-10991 .ia-loc{flex:0 1 360px!important;align-items:center!important;--gap:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:24px 26px!important}
.elementor-10991 .ia-loc-ic{margin-bottom:2px}
.elementor-10991 .ia-loc-b .elementor-heading-title{color:#fff!important;font-size:1.02rem!important;margin:0!important}
.elementor-10991 .ia-loc a{color:#bcd0ff!important;text-decoration:none;font-weight:600}
.elementor-10991 .ia-loc a:hover{text-decoration:underline}

@media(max-width:768px){
  .elementor-10991 .ia-hero h1.elementor-heading-title{font-size:1.9rem!important}
  .elementor-10991 .ia-cta-row{flex-direction:column!important;align-items:center}
}

/* === insurance pages layout (ins) === */
.elementor-10991 .ia-hero-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);gap:44px;align-items:center;width:100%}
.elementor-10991 .ia-hero-left{min-width:0}
.elementor-10991 .ia-vcard{background:var(--white);border-radius:16px;padding:32px 28px!important;box-shadow:0 22px 55px rgba(13,37,71,.35);gap:10px}
.elementor-10991 .ia-vcard .elementor-heading-title{color:var(--navy)!important;font-size:1.3rem!important;font-weight:700}
.elementor-10991 .ia-vcard-sub{color:#3d4a5c;font-size:.97rem;line-height:1.5}
.elementor-10991 .ia-btn-full,.elementor-10991 .ia-btn-full .elementor-button-wrapper,.elementor-10991 .ia-btn-full a.elementor-button{width:100%}
.elementor-10991 .ia-vcard-or{text-align:center;color:#6b7789;font-size:.88rem}
.elementor-10991 .ia-vcard-call{text-align:center}
.elementor-10991 .ia-vcard-call a{color:var(--navy);font-weight:800;font-size:1.3rem;text-decoration:none}
.elementor-10991 .ia-vcard-note{color:#8a94a4;font-size:.8rem;line-height:1.45}
.elementor-10991 .ia-hero-note{color:#dbe7ff;font-weight:600;font-size:1.02rem}
.elementor-10991 .ia-hero-note a{color:#fff}
.elementor-10991 .ia-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;width:100%}
.elementor-10991 .ia-colmain{min-width:0;display:flex;flex-direction:column;gap:14px}
.elementor-10991 .ia-colmain h2.elementor-heading-title{margin-top:26px!important}
.elementor-10991 .ia-colmain > .elementor-element:first-child h2.elementor-heading-title{margin-top:0!important}
.elementor-10991 .ia-rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:22px}
.elementor-10991 .ia-rbox{background:linear-gradient(150deg,#1d4a86 0%,var(--navy) 60%,#0d2547 100%);border-radius:16px;padding:26px 24px!important;gap:10px}
.elementor-10991 .ia-rbox .elementor-heading-title{color:#fff!important;font-size:1.22rem!important;font-weight:700}
.elementor-10991 .ia-rbox-p{color:rgba(255,255,255,.85);font-size:.94rem;line-height:1.5}
.elementor-10991 .ia-rphone a{color:#fff;font-weight:800;font-size:1.55rem;text-decoration:none;display:block;margin:4px 0 8px}
.elementor-10991 .ia-rbox .ia-btn-outline a.elementor-button{color:#fff!important;border-color:rgba(255,255,255,.55)!important}
.elementor-10991 .ia-rlist{margin-top:6px}
.elementor-10991 .ia-rlist .elementor-icon-list-text{color:rgba(255,255,255,.92)!important;font-size:.92rem}
.elementor-10991 .ia-rguide{background:var(--light);border:1px solid var(--line);border-radius:16px;padding:22px 20px!important;gap:12px}
.elementor-10991 .ia-rguide .elementor-heading-title{color:var(--navy)!important;font-size:.82rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700}
.elementor-10991 .ia-rg-item a{display:block;text-decoration:none;padding:10px 12px;border-radius:10px;background:var(--white);border:1px solid var(--line);transition:border-color .15s,transform .15s}
.elementor-10991 .ia-rg-item a:hover{border-color:var(--blue);transform:translateY(-2px)}
.elementor-10991 .ia-rg-item strong{display:block;color:var(--navy);font-weight:700;font-size:1rem}
.elementor-10991 .ia-rg-item span{display:block;color:#51607a;font-size:.85rem;line-height:1.45;margin-top:2px}
.elementor-10991 .ia-callout{background:var(--light);border-left:5px solid var(--blue);border-radius:12px;padding:22px 24px!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:10px 0}
.elementor-10991 .ia-callout-t{color:var(--navy);font-weight:700;font-size:1.12rem;line-height:1.35;flex:1 1 300px}
.elementor-10991 .ia-gia{background:transparent!important;padding:0!important;margin-top:16px;border-radius:22px}
.elementor-10991 .ia-gia .ia-wrap{padding:44px 32px!important}
.elementor-10991 .ia-gia .ia-cta-locations{grid-template-columns:1fr 1fr}
.elementor-10991 .ia-fphone{text-align:center;margin-top:10px}
.elementor-10991 .ia-fphone a{color:#fff;font-weight:800;font-size:clamp(2rem,5vw,3rem);text-decoration:none;letter-spacing:.01em}
.elementor-10991 .ia-hero .ia-hero-left,.elementor-10991 .ia-hero .ia-hero-left .elementor-widget-container{text-align:left}
.elementor-10991 .ia-hero .ia-hero-left{align-items:flex-start!important}
.elementor-10991 .ia-hero .ia-vcard .elementor-heading-title{color:var(--navy)!important}
.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .elementor-widget-text-editor,.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .elementor-widget-text-editor *{color:#3d4a5c!important}
.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .ia-vcard-call a{color:var(--navy)!important;font-weight:800}
.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .ia-vcard-or,.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .ia-vcard-or *{color:#6b7789!important;text-align:center}
.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .ia-vcard-note,.elementor-10991 .ia-hero .ia-hero-cols .ia-vcard .ia-vcard-note *{color:#8a94a4!important;font-size:.8rem}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail .ia-rbox .ia-btn-outline a.elementor-button{color:#fff!important;border-color:rgba(255,255,255,.55)!important}
.elementor-10991 .ia-body-sec .ia-cols .ia-colmain .ia-gia .ia-btn-outline a.elementor-button{color:#fff!important;border-color:rgba(255,255,255,.55)!important}
@media (max-width:1024px){
.elementor-10991 .ia-hero-cols{grid-template-columns:1fr;gap:30px}
.elementor-10991 .ia-cols{grid-template-columns:1fr;gap:34px}
.elementor-10991 .ia-rail{position:static}
.elementor-10991 .ia-gia .ia-cta-locations{grid-template-columns:1fr}
}

/* v2 feedback: eyebrow left, richer callout, compact GIA */
.elementor-10991 .ia-hero-left .ia-eyebrow{align-self:flex-start!important}
.elementor-10991 .ia-body-sec .ia-callout{background:linear-gradient(135deg,#1d4a86 0%,#133B66 60%,#0d2547 100%)!important;border-left:none!important;border-radius:14px;padding:26px 30px!important;box-shadow:0 14px 34px rgba(19,59,102,.25)}
.elementor-10991 .ia-body-sec .ia-callout .ia-callout-t,.elementor-10991 .ia-body-sec .ia-callout .ia-callout-t *{color:#fff!important}
.elementor-10991 .ia-body-sec .ia-callout .ia-callout-t{font-size:1.22rem;line-height:1.3}
.elementor-10991 .ia-body-sec .ia-callout .ia-callout-t::before{content:"Speak to Admissions";display:block;color:#9dc0ff!important;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:6px}
.elementor-10991 .ia-body-sec .ia-callout .ia-btn-primary a.elementor-button{box-shadow:0 8px 22px rgba(62,97,228,.45)}
.elementor-10991 .ia-gia .ia-wrap{padding:36px 26px!important}
.elementor-10991 .ia-gia .ia-pills{--gap:8px!important;margin-top:4px;flex-wrap:nowrap}
.elementor-10991 .ia-gia .ia-pill{font-size:.76rem!important;padding:6px 12px!important;white-space:nowrap}
.elementor-10991 .ia-gia .ia-cta-locations{--gap:14px!important;margin-top:22px;flex-wrap:nowrap}
.elementor-10991 .ia-gia .ia-loc{flex:1 1 240px!important;max-width:none!important;padding:16px 14px!important}
@media (max-width:900px){
.elementor-10991 .ia-gia .ia-pills{flex-wrap:wrap}
.elementor-10991 .ia-gia .ia-cta-locations{flex-wrap:wrap}
}

/* v3: crumb into hero + tighter spacing everywhere (Adam feedback) */
.elementor-10991 .ia-crumb-hero,.elementor-10991 .ia-crumb-hero *{color:rgba(255,255,255,.72)!important;font-size:.85rem}
.elementor-10991 .ia-crumb-hero a:hover{color:#fff!important}
.elementor-10991 .ia-hero-wrap{padding:40px 24px 50px!important}
.elementor-10991 .ia-hero .ia-hero-left{--gap:12px}
.elementor-10991 .ia-body-sec{padding:36px 0 44px!important}
.elementor-10991 .ia-colmain{gap:8px!important}
.elementor-10991 .ia-colmain h2.elementor-heading-title{margin-top:14px!important}
.elementor-10991 .ia-colmain .elementor-widget-text-editor p{margin:0 0 .35em}
.elementor-10991 .ia-body-sec .ia-callout{margin:6px 0!important;padding:18px 24px!important}
.elementor-10991 .ia-body-sec .ia-callout .ia-callout-t{font-size:1.12rem}
.elementor-10991 .ia-cards{margin-top:10px!important;gap:16px!important}
.elementor-10991 .ia-gia{margin-top:10px!important}
.elementor-10991 .ia-gia .ia-wrap{padding:28px 24px!important}
.elementor-10991 .ia-gia .ia-cta-locations{margin-top:16px!important}
.elementor-10991 .ia-rail{gap:16px!important}
.elementor-10991 .ia-rbox{padding:22px 22px!important}
.elementor-10991 .ia-rguide{padding:18px 18px!important}
.elementor-10991 .ia-final{padding:40px 0 46px!important}
.elementor-10991 .ia-badges-sec{padding:18px 0!important}

/* v4: badges under vcard, equal section rhythm */
.elementor-10991 .ia-hero-right{display:flex;flex-direction:column;gap:14px;min-width:0}
.elementor-10991 .ia-hero-badges{background:#fff;border-radius:14px;padding:12px 16px!important;box-shadow:0 14px 34px rgba(13,37,71,.28)}
.elementor-10991 .ia-hero-badges .badges,.elementor-10991 .ia-hero-badges div{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap}
.elementor-10991 .ia-hero-badges img{height:46px!important;width:auto!important;max-width:100%;object-fit:contain}
.elementor-10991 .ia-hero-cols{align-items:center}
.elementor-10991 .ia-body-sec{padding:40px 0!important}
.elementor-10991 .ia-final{padding:40px 0 44px!important}
.elementor-10991 .ia-body-sec .ia-callout{gap:12px 18px!important;align-items:center!important}
.elementor-10991 .ia-body-sec .ia-callout .ia-callout-t p{margin:0!important}
@media (max-width:1024px){.elementor-10991 .ia-hero-badges div{flex-wrap:wrap;justify-content:center}}

/* v5: badges plain on navy, no chip */
.elementor-10991 .ia-hero-badges{background:transparent!important;box-shadow:none!important;padding:0!important;border:none!important}
.elementor-10991 .ia-hero-badges div{justify-content:center;gap:22px}
.elementor-10991 .ia-hero-badges img{height:54px!important}
.elementor-10991 .ia-loc-b a{color:#fff!important;text-decoration:none}
.elementor-10991 .ia-loc-b a:hover{text-decoration:underline}

/* v6: hero text hard-left, no centered short lines */
.elementor-10991 .ia-hero .ia-hero-left .ia-lede,.elementor-10991 .ia-hero .ia-hero-left .ia-promise{align-self:flex-start!important;margin-left:0!important}
.elementor-10991 .ia-hero .ia-hero-left .elementor-widget-text-editor,.elementor-10991 .ia-hero .ia-hero-left .elementor-widget-text-editor *{text-align:left}
.elementor-10991 .ia-hero .ia-hero-left .elementor-heading-title{text-align:left}

/* v7: bigger linked badges, tighter rail sticky, single rlist item */
.elementor-10991 .ia-hero-badges img{height:68px!important}
.elementor-10991 .ia-hero-badges div{gap:12px;justify-content:space-between}
.elementor-10991 .ia-hero-badges a{display:flex;align-items:center}
.elementor-10991 .ia-rail{top:84px!important}

/* v8: rail flows, admissions CTA is the sticky element (no clipped cards, no top gap) */
.elementor-10991 .ia-body-sec .ia-cols{align-items:stretch!important}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail{position:static!important;top:auto!important;height:100%;gap:14px!important;align-self:stretch!important}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail .ia-rbox{position:sticky!important;top:20px!important;z-index:2}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail .ia-rguide{position:static!important}
@media (max-width:1024px){
.elementor-10991 .ia-body-sec .ia-cols .ia-rail .ia-rbox{position:static!important}
}

/* v9: whole rail sticky again, compacted so every card stays in frame */
.elementor-10991 .ia-body-sec .ia-cols{align-items:start!important}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail{position:sticky!important;top:20px!important;height:auto!important;align-self:start!important;gap:12px!important;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:none}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail::-webkit-scrollbar{width:0;display:none}
.elementor-10991 .ia-body-sec .ia-cols .ia-rail .ia-rbox{position:static!important;padding:18px 20px!important;gap:6px}
.elementor-10991 .ia-rbox .elementor-heading-title{font-size:1.14rem!important}
.elementor-10991 .ia-rbox-p{font-size:.88rem;line-height:1.42}
.elementor-10991 .ia-rphone a{font-size:1.38rem;margin:2px 0 6px}
.elementor-10991 .ia-rbox .ia-btn a.elementor-button{padding:11px 18px!important;font-size:.94rem!important}
.elementor-10991 .ia-rlist .elementor-icon-list-text{font-size:.88rem!important}
.elementor-10991 .ia-rguide{padding:14px 16px!important;gap:8px}
.elementor-10991 .ia-rguide .elementor-heading-title{font-size:.76rem!important}
.elementor-10991 .ia-rg-item a{padding:8px 11px}
.elementor-10991 .ia-rg-item strong{font-size:.95rem}
.elementor-10991 .ia-rg-item span{font-size:.82rem;line-height:1.38}
@media (max-width:1024px){
.elementor-10991 .ia-body-sec .ia-cols .ia-rail{position:static!important;max-height:none;overflow:visible}
}/* End custom CSS */