.elementor-1157 .elementor-element.elementor-element-407dbe7d{--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:55px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-1157 .elementor-element.elementor-element-407dbe7d:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-407dbe7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1157 .elementor-element.elementor-element-497af0f4{text-align:center;}.elementor-1157 .elementor-element.elementor-element-497af0f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.12em;color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-6eafbb36{text-align:center;}.elementor-1157 .elementor-element.elementor-element-6eafbb36 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:50px;font-weight:700;line-height:1.12em;color:var( --e-global-color-e35fe8e );}.elementor-1157 .elementor-element.elementor-element-57e50eaa{--display:flex;}.elementor-1157 .elementor-element.elementor-element-7f96fb93{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1157 .elementor-element.elementor-element-5769a2b8{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-5769a2b8:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-5769a2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1157 .elementor-element.elementor-element-79130ad .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-79130ad.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-79130ad.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-79130ad.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-79130ad.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-79130ad.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-79130ad .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-79130ad .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-4bd6dc2a{text-align:center;}.elementor-1157 .elementor-element.elementor-element-4bd6dc2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-77dcb94b{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-77dcb94b:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-77dcb94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-7449f954 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-7449f954.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7449f954.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-7449f954.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7449f954.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-7449f954.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7449f954 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-7449f954 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-5e8fa5e9{text-align:center;}.elementor-1157 .elementor-element.elementor-element-5e8fa5e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-578012d4{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-578012d4:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-578012d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-ede1430 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-ede1430.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-ede1430.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-ede1430.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-ede1430.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-ede1430.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-ede1430 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-ede1430 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-15fb7ba5{text-align:center;}.elementor-1157 .elementor-element.elementor-element-15fb7ba5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-617b8049{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-617b8049:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-617b8049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-e4d5e22 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-e4d5e22.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-e4d5e22.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-e4d5e22.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-e4d5e22.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-e4d5e22.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-e4d5e22 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-e4d5e22 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-649dd3c8{text-align:center;}.elementor-1157 .elementor-element.elementor-element-649dd3c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-4170517d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-4170517d:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-4170517d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-3cf1fe39 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-3cf1fe39.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-3cf1fe39.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-3cf1fe39.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-3cf1fe39.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-3cf1fe39.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-3cf1fe39 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-3cf1fe39 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-1a9127b5{text-align:center;}.elementor-1157 .elementor-element.elementor-element-1a9127b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-5de17a6e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-5de17a6e:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-5de17a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-7e754f32 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-7e754f32.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7e754f32.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-7e754f32.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7e754f32.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-7e754f32.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7e754f32 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-7e754f32 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-5a72521a{text-align:center;}.elementor-1157 .elementor-element.elementor-element-5a72521a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-7747b74d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1157 .elementor-element.elementor-element-611f8dd6{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-611f8dd6:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-611f8dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-386d1f2 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-386d1f2.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-386d1f2.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-386d1f2.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-386d1f2.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-386d1f2.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-386d1f2 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-386d1f2 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-1eb47720{text-align:center;}.elementor-1157 .elementor-element.elementor-element-1eb47720 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-14b0a1a6 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1157 .elementor-element.elementor-element-14b0a1a6{text-align:center;}.elementor-1157 .elementor-element.elementor-element-14b0a1a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-67fae07a{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-67fae07a:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-67fae07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-75b4031d .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-75b4031d.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-75b4031d.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-75b4031d.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-75b4031d.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-75b4031d.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-75b4031d .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-75b4031d .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-14d9b6a0{text-align:center;}.elementor-1157 .elementor-element.elementor-element-14d9b6a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-67bb578b{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-67bb578b:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-67bb578b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-1e4d854b .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-1e4d854b.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-1e4d854b.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-1e4d854b.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-1e4d854b.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-1e4d854b.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-1e4d854b .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-1e4d854b .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-19b3fb7c{text-align:center;}.elementor-1157 .elementor-element.elementor-element-19b3fb7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-fd4c419{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-fd4c419:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-fd4c419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-7fac64c1 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-7fac64c1.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7fac64c1.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-7fac64c1.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7fac64c1.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-7fac64c1.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-7fac64c1 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-7fac64c1 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-5e6fdc20{text-align:center;}.elementor-1157 .elementor-element.elementor-element-5e6fdc20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-6f7a5b23{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-6f7a5b23:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-6f7a5b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-469d7e66 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-469d7e66.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-469d7e66.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-469d7e66.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-469d7e66.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-469d7e66.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-469d7e66 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-469d7e66 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-7cbe71f2{text-align:center;}.elementor-1157 .elementor-element.elementor-element-7cbe71f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-2693ddcb{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-2693ddcb:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-2693ddcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-4f9e75c8 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-4f9e75c8.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-4f9e75c8.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-4f9e75c8.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-4f9e75c8.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-4f9e75c8.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-4f9e75c8 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-4f9e75c8 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-5de3767f{text-align:center;}.elementor-1157 .elementor-element.elementor-element-5de3767f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-143745c6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1157 .elementor-element.elementor-element-fd6a177{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-fd6a177:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-fd6a177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-3a2641b2 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-3a2641b2.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-3a2641b2.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-3a2641b2.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-3a2641b2.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-3a2641b2.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-3a2641b2 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-3a2641b2 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-77868c65{text-align:center;}.elementor-1157 .elementor-element.elementor-element-77868c65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-6bb7b827{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-6bb7b827:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-6bb7b827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-278b3ca8 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-278b3ca8.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-278b3ca8.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-278b3ca8.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-278b3ca8.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-278b3ca8.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-278b3ca8 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-278b3ca8 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-72036f8{text-align:center;}.elementor-1157 .elementor-element.elementor-element-72036f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-51e0406{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-51e0406:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-51e0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-13cecf93 .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-13cecf93.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-13cecf93.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-13cecf93.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-13cecf93.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-13cecf93.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-13cecf93 .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-13cecf93 .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-4df21030{text-align:center;}.elementor-1157 .elementor-element.elementor-element-4df21030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-6ad861fe{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E7EC;--border-color:#E4E7EC;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1157 .elementor-element.elementor-element-6ad861fe:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-6ad861fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1157 .elementor-element.elementor-element-551302c .elementor-icon-wrapper{text-align:center;}.elementor-1157 .elementor-element.elementor-element-551302c.elementor-view-stacked .elementor-icon{background-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-551302c.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-551302c.elementor-view-default .elementor-icon{color:#D9A64B;border-color:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-551302c.elementor-view-framed .elementor-icon, .elementor-1157 .elementor-element.elementor-element-551302c.elementor-view-default .elementor-icon svg{fill:#D9A64B;}.elementor-1157 .elementor-element.elementor-element-551302c .elementor-icon{font-size:40px;}.elementor-1157 .elementor-element.elementor-element-551302c .elementor-icon svg{height:40px;}.elementor-1157 .elementor-element.elementor-element-5cf517f{text-align:center;}.elementor-1157 .elementor-element.elementor-element-5cf517f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.12em;color:#122033;}.elementor-1157 .elementor-element.elementor-element-529cd7ba{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1157 .elementor-element.elementor-element-f0f5ff0{--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;--justify-content:space-between;--align-items:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(6,21,50,0.18);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:30px;--padding-right:30px;}.elementor-1157 .elementor-element.elementor-element-f0f5ff0:not(.elementor-motion-effects-element-type-background), .elementor-1157 .elementor-element.elementor-element-f0f5ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061532;}.elementor-1157 .elementor-element.elementor-element-31d303b2{--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;}.elementor-1157 .elementor-element.elementor-element-5857aa54 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:50px;font-weight:700;line-height:1.12em;color:var( --e-global-color-913dd02 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1157 .elementor-element.elementor-element-4fd80ac5{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1157 .elementor-element.elementor-element-9c8c44a .elementor-button{background-color:#D9A64B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;fill:#06182B;color:#06182B;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-1157 .elementor-element.elementor-element-9c8c44a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1157 .elementor-element.elementor-element-9d52bfe .elementor-button{background-color:#25D366;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-1157 .elementor-element.elementor-element-9d52bfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-1157 .elementor-element.elementor-element-9d52bfe .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:767px){.elementor-1157 .elementor-element.elementor-element-407dbe7d{--padding-top:45px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-1157 .elementor-element.elementor-element-497af0f4 .elementor-heading-title{font-size:12px;}.elementor-1157 .elementor-element.elementor-element-6eafbb36 .elementor-heading-title{font-size:34px;}.elementor-1157 .elementor-element.elementor-element-5769a2b8{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-4bd6dc2a .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-77dcb94b{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-5e8fa5e9 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-578012d4{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-15fb7ba5 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-617b8049{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-649dd3c8 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-4170517d{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-1a9127b5 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-5de17a6e{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-5a72521a .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-611f8dd6{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-1eb47720 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-14b0a1a6 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-67fae07a{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-14d9b6a0 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-67bb578b{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-19b3fb7c .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-fd4c419{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-5e6fdc20 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-6f7a5b23{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-7cbe71f2 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-2693ddcb{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-5de3767f .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-fd6a177{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-77868c65 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-6bb7b827{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-72036f8 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-51e0406{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-4df21030 .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-6ad861fe{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1157 .elementor-element.elementor-element-5cf517f .elementor-heading-title{font-size:15px;}.elementor-1157 .elementor-element.elementor-element-5857aa54 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-1157 .elementor-element.elementor-element-407dbe7d{--content-width:1200px;}.elementor-1157 .elementor-element.elementor-element-5769a2b8{--width:48%;}.elementor-1157 .elementor-element.elementor-element-77dcb94b{--width:48%;}.elementor-1157 .elementor-element.elementor-element-578012d4{--width:48%;}.elementor-1157 .elementor-element.elementor-element-617b8049{--width:48%;}.elementor-1157 .elementor-element.elementor-element-4170517d{--width:48%;}.elementor-1157 .elementor-element.elementor-element-5de17a6e{--width:48%;}.elementor-1157 .elementor-element.elementor-element-611f8dd6{--width:48%;}.elementor-1157 .elementor-element.elementor-element-67fae07a{--width:48%;}.elementor-1157 .elementor-element.elementor-element-67bb578b{--width:48%;}.elementor-1157 .elementor-element.elementor-element-fd4c419{--width:48%;}.elementor-1157 .elementor-element.elementor-element-6f7a5b23{--width:48%;}.elementor-1157 .elementor-element.elementor-element-2693ddcb{--width:48%;}.elementor-1157 .elementor-element.elementor-element-fd6a177{--width:48%;}.elementor-1157 .elementor-element.elementor-element-6bb7b827{--width:48%;}.elementor-1157 .elementor-element.elementor-element-51e0406{--width:48%;}.elementor-1157 .elementor-element.elementor-element-6ad861fe{--width:48%;}.elementor-1157 .elementor-element.elementor-element-31d303b2{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-5769a2b8 */.elementor-1157 .elementor-element.elementor-element-5769a2b8{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5769a2b8:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dcb94b */.elementor-1157 .elementor-element.elementor-element-77dcb94b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-77dcb94b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578012d4 */.elementor-1157 .elementor-element.elementor-element-578012d4{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-578012d4:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617b8049 */.elementor-1157 .elementor-element.elementor-element-617b8049{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-617b8049:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4170517d */.elementor-1157 .elementor-element.elementor-element-4170517d{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-4170517d:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de17a6e */.elementor-1157 .elementor-element.elementor-element-5de17a6e{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5de17a6e:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611f8dd6 */.elementor-1157 .elementor-element.elementor-element-611f8dd6{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-611f8dd6:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fae07a */.elementor-1157 .elementor-element.elementor-element-67fae07a{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67fae07a:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bb578b */.elementor-1157 .elementor-element.elementor-element-67bb578b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67bb578b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4c419 */.elementor-1157 .elementor-element.elementor-element-fd4c419{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd4c419:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7a5b23 */.elementor-1157 .elementor-element.elementor-element-6f7a5b23{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6f7a5b23:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693ddcb */.elementor-1157 .elementor-element.elementor-element-2693ddcb{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-2693ddcb:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6a177 */.elementor-1157 .elementor-element.elementor-element-fd6a177{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd6a177:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb7b827 */.elementor-1157 .elementor-element.elementor-element-6bb7b827{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6bb7b827:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e0406 */.elementor-1157 .elementor-element.elementor-element-51e0406{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-51e0406:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad861fe */.elementor-1157 .elementor-element.elementor-element-6ad861fe{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6ad861fe:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5769a2b8 */.elementor-1157 .elementor-element.elementor-element-5769a2b8{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5769a2b8:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dcb94b */.elementor-1157 .elementor-element.elementor-element-77dcb94b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-77dcb94b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578012d4 */.elementor-1157 .elementor-element.elementor-element-578012d4{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-578012d4:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617b8049 */.elementor-1157 .elementor-element.elementor-element-617b8049{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-617b8049:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4170517d */.elementor-1157 .elementor-element.elementor-element-4170517d{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-4170517d:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de17a6e */.elementor-1157 .elementor-element.elementor-element-5de17a6e{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5de17a6e:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611f8dd6 */.elementor-1157 .elementor-element.elementor-element-611f8dd6{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-611f8dd6:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fae07a */.elementor-1157 .elementor-element.elementor-element-67fae07a{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67fae07a:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bb578b */.elementor-1157 .elementor-element.elementor-element-67bb578b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67bb578b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4c419 */.elementor-1157 .elementor-element.elementor-element-fd4c419{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd4c419:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7a5b23 */.elementor-1157 .elementor-element.elementor-element-6f7a5b23{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6f7a5b23:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693ddcb */.elementor-1157 .elementor-element.elementor-element-2693ddcb{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-2693ddcb:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6a177 */.elementor-1157 .elementor-element.elementor-element-fd6a177{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd6a177:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb7b827 */.elementor-1157 .elementor-element.elementor-element-6bb7b827{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6bb7b827:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e0406 */.elementor-1157 .elementor-element.elementor-element-51e0406{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-51e0406:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad861fe */.elementor-1157 .elementor-element.elementor-element-6ad861fe{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6ad861fe:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5769a2b8 */.elementor-1157 .elementor-element.elementor-element-5769a2b8{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5769a2b8:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dcb94b */.elementor-1157 .elementor-element.elementor-element-77dcb94b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-77dcb94b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578012d4 */.elementor-1157 .elementor-element.elementor-element-578012d4{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-578012d4:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617b8049 */.elementor-1157 .elementor-element.elementor-element-617b8049{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-617b8049:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4170517d */.elementor-1157 .elementor-element.elementor-element-4170517d{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-4170517d:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de17a6e */.elementor-1157 .elementor-element.elementor-element-5de17a6e{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5de17a6e:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611f8dd6 */.elementor-1157 .elementor-element.elementor-element-611f8dd6{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-611f8dd6:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fae07a */.elementor-1157 .elementor-element.elementor-element-67fae07a{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67fae07a:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bb578b */.elementor-1157 .elementor-element.elementor-element-67bb578b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67bb578b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4c419 */.elementor-1157 .elementor-element.elementor-element-fd4c419{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd4c419:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7a5b23 */.elementor-1157 .elementor-element.elementor-element-6f7a5b23{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6f7a5b23:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693ddcb */.elementor-1157 .elementor-element.elementor-element-2693ddcb{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-2693ddcb:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6a177 */.elementor-1157 .elementor-element.elementor-element-fd6a177{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd6a177:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb7b827 */.elementor-1157 .elementor-element.elementor-element-6bb7b827{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6bb7b827:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e0406 */.elementor-1157 .elementor-element.elementor-element-51e0406{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-51e0406:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad861fe */.elementor-1157 .elementor-element.elementor-element-6ad861fe{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6ad861fe:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5769a2b8 */.elementor-1157 .elementor-element.elementor-element-5769a2b8{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5769a2b8:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dcb94b */.elementor-1157 .elementor-element.elementor-element-77dcb94b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-77dcb94b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578012d4 */.elementor-1157 .elementor-element.elementor-element-578012d4{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-578012d4:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617b8049 */.elementor-1157 .elementor-element.elementor-element-617b8049{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-617b8049:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4170517d */.elementor-1157 .elementor-element.elementor-element-4170517d{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-4170517d:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de17a6e */.elementor-1157 .elementor-element.elementor-element-5de17a6e{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-5de17a6e:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611f8dd6 */.elementor-1157 .elementor-element.elementor-element-611f8dd6{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-611f8dd6:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fae07a */.elementor-1157 .elementor-element.elementor-element-67fae07a{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67fae07a:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bb578b */.elementor-1157 .elementor-element.elementor-element-67bb578b{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-67bb578b:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4c419 */.elementor-1157 .elementor-element.elementor-element-fd4c419{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd4c419:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7a5b23 */.elementor-1157 .elementor-element.elementor-element-6f7a5b23{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6f7a5b23:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693ddcb */.elementor-1157 .elementor-element.elementor-element-2693ddcb{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-2693ddcb:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6a177 */.elementor-1157 .elementor-element.elementor-element-fd6a177{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-fd6a177:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb7b827 */.elementor-1157 .elementor-element.elementor-element-6bb7b827{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6bb7b827:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e0406 */.elementor-1157 .elementor-element.elementor-element-51e0406{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-51e0406:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad861fe */.elementor-1157 .elementor-element.elementor-element-6ad861fe{transition:all .3s ease} .elementor-1157 .elementor-element.elementor-element-6ad861fe:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(6,24,43,.16)}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-529cd7ba *//* ==================================================
   SANFONA PREVIDENCIÁRIA
   ELEMENTOR NESTED ACCORDION
================================================== */


/* =========================
   CONTAINER GERAL
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion {
    border: none !important;

    display: flex;
    flex-direction: column;

    gap: 14px !important;
}


/* =========================
   CADA ITEM DA SANFONA
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item {
    position: relative;

    border: none !important;

    border-radius: 12px !important;

    overflow: hidden !important;

    background: #ffffff !important;

    box-shadow:
        0 6px 20px rgba(6, 21, 50, 0.10) !important;

    margin: 0 !important;
}


/* =========================
   CABEÇALHO DA ABA
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title {
    position: relative;

    display: flex !important;
    align-items: center !important;

    min-height: 72px;

    padding:
        20px
        70px
        20px
        78px !important;

    border: none !important;

    background: #ffffff !important;

    border-radius: 12px !important;

    cursor: pointer;

    transition:
        background 0.25s ease,
        box-shadow 0.25s ease;
}


/* Hover */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title:hover {
    background: #fdfdfd !important;
}


/* =========================
   TEXTO DAS SANFONAS
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title-text {

    font-family: "Libre Baskerville", serif !important;

    font-size: 26px !important;

    font-weight: 700 !important;

    line-height: 1.25 !important;

    letter-spacing: -0.3px;

    color: #061532 !important;
}


/* =========================
   ESCONDE ÍCONE PADRÃO
   DO ELEMENTOR
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title-icon {
    display: none !important;
}


/* =========================
   ÍCONES DOURADOS
   À ESQUERDA
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title::before {

    position: absolute;

    left: 28px;

    top: 50%;

    transform: translateY(-50%);

    width: 34px;
    height: 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    font-family: "Font Awesome 5 Free";

    font-size: 27px;

    font-weight: 900;

    line-height: 1;

    color: #DDA23D !important;
}


/* -------------------------
   APOSENTADORIAS
   Grupo de pessoas
------------------------- */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item:nth-child(1)
.e-n-accordion-item-title::before {

    content: "\f0c0";
}


/* -------------------------
   BENEFÍCIOS DO INSS
   Mão com coração
------------------------- */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item:nth-child(2)
.e-n-accordion-item-title::before {

    content: "\f4be";
}


/* -------------------------
   PLANEJAMENTO E REVISÃO
   Gráfico crescente
------------------------- */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item:nth-child(3)
.e-n-accordion-item-title::before {

    content: "\f201";
}


/* =========================
   SINAL DE +
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title::after {

    content: "+";

    position: absolute;

    right: 28px;

    top: 50%;

    transform: translateY(-50%);

    font-family: Arial, sans-serif;

    font-size: 30px;

    font-weight: 300;

    line-height: 1;

    color: #DDA23D;

    transition:
        transform 0.25s ease,
        opacity 0.25s ease;
}


/* =========================
   SINAL DE -
   QUANDO ABERTA
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item[open]
> .e-n-accordion-item-title::after {

    content: "−";
}


/* =========================
   ABA ABERTA
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item[open]
> .e-n-accordion-item-title {

    border-radius:
        12px 12px 0 0 !important;

    border-bottom:
        1px solid #E8E9EC !important;
}


/* =========================
   CONTEÚDO ABERTO
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item > .e-con {

    background: #ffffff !important;

    padding:
        22px
        28px
        28px
        28px !important;
}


/* =========================
   REMOVE BORDAS PADRÃO
========================= */

.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title,
.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item,
.elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item > .e-con {

    border-color: transparent;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion {

        gap: 10px !important;
    }


    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item {

        border-radius: 10px !important;
    }


    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title {

        min-height: 62px;

        padding:
            16px
            52px
            16px
            58px !important;

        border-radius: 10px !important;
    }


    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title-text {

        font-size: 20px !important;

        line-height: 1.3 !important;

        letter-spacing: 0;
    }


    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title::before {

        left: 17px;

        width: 28px;
        height: 28px;

        font-size: 22px;
    }


    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item-title::after {

        right: 18px;

        font-size: 26px;
    }


    .elementor-1157 .elementor-element.elementor-element-529cd7ba .e-n-accordion-item > .e-con {

        padding: 18px !important;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d52bfe */.elementor-1157 .elementor-element.elementor-element-9d52bfe .elementor-button{animation:pulseBtn 1.6s infinite;}@keyframes pulseBtn{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}70%{box-shadow:0 0 0 14px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
.elementor-1157 .elementor-element.elementor-element-9d52bfe .elementor-button {
    background: linear-gradient(135deg, #25D366, #16B957);
    border: 1px solid rgba(255,255,255,0.16);
    border-radius: 8px;

    box-shadow:
        0 8px 22px rgba(37, 211, 102, 0.22);

    transition: all .3s ease;
}

.elementor-1157 .elementor-element.elementor-element-9d52bfe .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow:
        0 12px 30px rgba(37, 211, 102, 0.32);
}/* End custom CSS */