.elementor-8049 .elementor-element.elementor-element-774de72{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-774de72:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-774de72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-be99073{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8049 .elementor-element.elementor-element-b1e7fdd .elementor-button{background-color:rgba(255,255,255,0);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-8049 .elementor-element.elementor-element-b1e7fdd .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-b1e7fdd .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-b1e7fdd .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-b1e7fdd .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-02aa859 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1.4em;fill:#C7D3E8;color:#C7D3E8;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(199,211,232,0.4);border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-8049 .elementor-element.elementor-element-02aa859 .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-02aa859 .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-02aa859 .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-02aa859 .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-f7a2b0a{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D1DAE5;--border-color:#D1DAE5;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-f7a2b0a:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-f7a2b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-388c71e{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8049 .elementor-element.elementor-element-76aaef4 img{width:210px;}.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-menu-toggle{margin:0 auto;}.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-nav-menu .elementor-item{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;}.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-nav-menu--main .elementor-item{color:#364151;fill:#364151;}.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8049 .elementor-element.elementor-element-a3cfaec .elementor-nav-menu--main .elementor-item:focus{color:#0067FF;fill:#0067FF;}.elementor-8049 .elementor-element.elementor-element-8a5e02b .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-8049 .elementor-element.elementor-element-8a5e02b .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-8a5e02b .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#467FF7;}.elementor-8049 .elementor-element.elementor-element-8a5e02b .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-8a5e02b .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-2011578{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-2011578:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-2011578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-519e007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-8049 .elementor-element.elementor-element-1886375{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-c7bbb9d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-333d027 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-4f61746{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-7157b2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-8049 .elementor-element.elementor-element-8db4d05 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-8049 .elementor-element.elementor-element-8db4d05 .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-8db4d05 .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#467FF7;}.elementor-8049 .elementor-element.elementor-element-8db4d05 .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-8db4d05 .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-0f8fc3c .elementor-button{background-color:rgba(255,255,255,0);font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-8049 .elementor-element.elementor-element-0f8fc3c .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-0f8fc3c .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-0f8fc3c .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-0f8fc3c .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-cd8d477{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-8049 .elementor-element.elementor-element-cd8d477 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-04718b3{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-fa3ff9f{text-align:center;}.elementor-8049 .elementor-element.elementor-element-fa3ff9f img{width:100%;}.elementor-8049 .elementor-element.elementor-element-6844bab{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-6844bab:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-6844bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F6FF;}.elementor-8049 .elementor-element.elementor-element-8abbd14{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-8abbd14:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-8abbd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-8c19330{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-b2d762c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-36f9608{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-c5b3eac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8049 .elementor-element.elementor-element-b8e8d05{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-8049 .elementor-element.elementor-element-b8e8d05:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-b8e8d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F7;}.elementor-8049 .elementor-element.elementor-element-4fbc23a .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-61fb1d1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-7112b0d{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-icon i{color:#0067FF;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-icon svg{fill:#0067FF;transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-4cff951{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-8049 .elementor-element.elementor-element-4cff951 .elementor-icon-list-text{color:#364151;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-b8c88ea .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-8049 .elementor-element.elementor-element-b8c88ea .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-b8c88ea .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#467FF7;}.elementor-8049 .elementor-element.elementor-element-b8c88ea .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-b8c88ea .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-e0b7088{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-8049 .elementor-element.elementor-element-e0b7088:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-e0b7088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F7;}.elementor-8049 .elementor-element.elementor-element-335173e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-c36bc64 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-63d295c{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-icon i{color:#0067FF;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-icon svg{fill:#0067FF;transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-a900d06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-8049 .elementor-element.elementor-element-a900d06 .elementor-icon-list-text{color:#364151;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-3400261 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.5em;fill:#0067FF;color:#0067FF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0067FF;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-8049 .elementor-element.elementor-element-3400261 .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-3400261 .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-3400261 .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-3400261 .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-466a773{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-466a773:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-466a773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F7;}.elementor-8049 .elementor-element.elementor-element-106e2ba{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-84dca8e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-2488619{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-b3186e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8049 .elementor-element.elementor-element-077b962{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-67b5faa{text-align:center;}.elementor-8049 .elementor-element.elementor-element-67b5faa .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-a32ccd7{text-align:center;}.elementor-8049 .elementor-element.elementor-element-a32ccd7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:21px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-1c8e162{text-align:center;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-faf53c3{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-cda2c39{text-align:center;}.elementor-8049 .elementor-element.elementor-element-cda2c39 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-78d12a6{text-align:center;}.elementor-8049 .elementor-element.elementor-element-78d12a6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:21px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-23bcb3a{text-align:center;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-f961bf2{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-8a0d85c{text-align:center;}.elementor-8049 .elementor-element.elementor-element-8a0d85c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-92445ea{text-align:center;}.elementor-8049 .elementor-element.elementor-element-92445ea .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:21px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-77accbe{text-align:center;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-47c83f9{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-af46c4d{text-align:center;}.elementor-8049 .elementor-element.elementor-element-af46c4d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-0318453{text-align:center;}.elementor-8049 .elementor-element.elementor-element-0318453 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:21px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-2760492{text-align:center;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-f2dce07{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-f2dce07:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-f2dce07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-baaca26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8049 .elementor-element.elementor-element-52d6023{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-210d5d3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-d1cca36{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-7517ab0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-8049 .elementor-element.elementor-element-7517ab0:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-7517ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F6FF;}.elementor-8049 .elementor-element.elementor-element-70cf76d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#0067FF;}.elementor-8049 .elementor-element.elementor-element-0eaeb79 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-1d24dde{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-b489ddf{--divider-border-style:solid;--divider-color:#BBD9EE;--divider-border-width:1px;}.elementor-8049 .elementor-element.elementor-element-b489ddf .elementor-divider-separator{width:100%;}.elementor-8049 .elementor-element.elementor-element-b489ddf .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-icon i{color:#0067FF;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-icon svg{fill:#0067FF;transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-3f5e7b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-8049 .elementor-element.elementor-element-3f5e7b2 .elementor-icon-list-text{color:#364151;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-a1dd567{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#6B7280;}.elementor-8049 .elementor-element.elementor-element-49f291f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-49f291f:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-49f291f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-689ad95 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-6e629bd .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-b89b206{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-b8f2d70 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-8049 .elementor-element.elementor-element-b8f2d70 .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-b8f2d70 .elementor-button:focus{background-color:#FFFFFF;color:#54595F;border-color:#467FF7;}.elementor-8049 .elementor-element.elementor-element-b8f2d70 .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-b8f2d70 .elementor-button:focus svg{fill:#54595F;}.elementor-8049 .elementor-element.elementor-element-c210419{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-c210419:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-c210419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-7216d94 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-6637ff4{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-f3a0126{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-f3a0126:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-f3a0126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F6FF;}.elementor-8049 .elementor-element.elementor-element-148c5e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8049 .elementor-element.elementor-element-4f93d07{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8049 .elementor-element.elementor-element-f25cbea .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-f768dff{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-icon i{color:#0067FF;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-icon svg{fill:#0067FF;transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-e45c8df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-8049 .elementor-element.elementor-element-e45c8df .elementor-icon-list-text{color:#364151;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-8c94c6f{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#364151;}.elementor-8049 .elementor-element.elementor-element-34dffc5{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#6B7280;}.elementor-8049 .elementor-element.elementor-element-2d5a381{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#BBD9EE;--border-color:#BBD9EE;--border-radius:10px 10px 10px 10px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-8049 .elementor-element.elementor-element-2d5a381:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-2d5a381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-e72769e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.12em;color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-d4b4fe5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:64px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-d4b4fe5:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-d4b4fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-3ecffde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8049 .elementor-element.elementor-element-8f87c21{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-9200667 img{width:200px;}.elementor-8049 .elementor-element.elementor-element-dd71539{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-c364527{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-8e3d22f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-fac4520{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;}.elementor-8049 .elementor-element.elementor-element-fac4520 .elementor-icon-list-text{color:#C7D3E8;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-c9d96f2{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8049 .elementor-element.elementor-element-00661ac .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8049 .elementor-element.elementor-element-941527e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;}.elementor-8049 .elementor-element.elementor-element-941527e .elementor-icon-list-text{color:#C7D3E8;transition:color 0.3s;}.elementor-8049 .elementor-element.elementor-element-6317eb8{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(199, 211, 232, 0.25);--border-color:rgba(199, 211, 232, 0.25);--padding-top:26px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8049 .elementor-element.elementor-element-6317eb8:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-6317eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C244B;}.elementor-8049 .elementor-element.elementor-element-b14e6ea{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-2f57188{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#C7D3E8;}.elementor-8049 .elementor-element.elementor-element-474172e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8049 .elementor-element.elementor-element-333d027 .elementor-heading-title{font-size:46px;}.elementor-8049 .elementor-element.elementor-element-b2d762c .elementor-heading-title{font-size:38px;}.elementor-8049 .elementor-element.elementor-element-61fb1d1 .elementor-heading-title{font-size:22px;}.elementor-8049 .elementor-element.elementor-element-c36bc64 .elementor-heading-title{font-size:22px;}.elementor-8049 .elementor-element.elementor-element-84dca8e .elementor-heading-title{font-size:38px;}.elementor-8049 .elementor-element.elementor-element-67b5faa .elementor-heading-title{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-a32ccd7 .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-cda2c39 .elementor-heading-title{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-78d12a6 .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-8a0d85c .elementor-heading-title{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-92445ea .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-af46c4d .elementor-heading-title{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-0318453 .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-210d5d3 .elementor-heading-title{font-size:34px;}.elementor-8049 .elementor-element.elementor-element-0eaeb79 .elementor-heading-title{font-size:45px;}.elementor-8049 .elementor-element.elementor-element-6e629bd .elementor-heading-title{font-size:36px;}.elementor-8049 .elementor-element.elementor-element-7216d94 .elementor-heading-title{font-size:38px;}.elementor-8049 .elementor-element.elementor-element-f25cbea .elementor-heading-title{font-size:38px;}.elementor-8049 .elementor-element.elementor-element-e72769e .elementor-heading-title{font-size:21px;}.elementor-8049 .elementor-element.elementor-element-8e3d22f .elementor-heading-title{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-00661ac .elementor-heading-title{font-size:17px;}}@media(min-width:768px){.elementor-8049 .elementor-element.elementor-element-774de72{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-f7a2b0a{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-2011578{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-6844bab{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-8abbd14{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-466a773{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-f2dce07{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-49f291f{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-c210419{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-f3a0126{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-d4b4fe5{--content-width:1200px;}.elementor-8049 .elementor-element.elementor-element-6317eb8{--content-width:1200px;}}@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-774de72{--padding-top:8px;--padding-bottom:8px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-f7a2b0a{--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-2011578{--padding-top:50px;--padding-bottom:50px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-333d027 .elementor-heading-title{font-size:38px;}.elementor-8049 .elementor-element.elementor-element-4f61746{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-6844bab{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-8abbd14{--padding-top:59px;--padding-bottom:59px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-b2d762c .elementor-heading-title{font-size:31px;}.elementor-8049 .elementor-element.elementor-element-36f9608{font-size:16px;}.elementor-8049 .elementor-element.elementor-element-61fb1d1 .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-7112b0d{font-size:15px;}.elementor-8049 .elementor-element.elementor-element-c36bc64 .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-63d295c{font-size:15px;}.elementor-8049 .elementor-element.elementor-element-466a773{--padding-top:59px;--padding-bottom:59px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-84dca8e .elementor-heading-title{font-size:31px;}.elementor-8049 .elementor-element.elementor-element-2488619{font-size:16px;}.elementor-8049 .elementor-element.elementor-element-67b5faa .elementor-heading-title{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-a32ccd7 .elementor-heading-title{font-size:15px;}.elementor-8049 .elementor-element.elementor-element-1c8e162{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-cda2c39 .elementor-heading-title{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-78d12a6 .elementor-heading-title{font-size:15px;}.elementor-8049 .elementor-element.elementor-element-23bcb3a{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-8a0d85c .elementor-heading-title{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-92445ea .elementor-heading-title{font-size:15px;}.elementor-8049 .elementor-element.elementor-element-77accbe{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-af46c4d .elementor-heading-title{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-0318453 .elementor-heading-title{font-size:15px;}.elementor-8049 .elementor-element.elementor-element-2760492{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-f2dce07{--padding-top:59px;--padding-bottom:59px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-210d5d3 .elementor-heading-title{font-size:28px;}.elementor-8049 .elementor-element.elementor-element-d1cca36{font-size:16px;}.elementor-8049 .elementor-element.elementor-element-0eaeb79 .elementor-heading-title{font-size:36px;}.elementor-8049 .elementor-element.elementor-element-1d24dde{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-a1dd567{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-49f291f{--padding-top:53px;--padding-bottom:53px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-6e629bd .elementor-heading-title{font-size:29px;}.elementor-8049 .elementor-element.elementor-element-b89b206{font-size:16px;}.elementor-8049 .elementor-element.elementor-element-c210419{--padding-top:59px;--padding-bottom:59px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-7216d94 .elementor-heading-title{font-size:31px;}.elementor-8049 .elementor-element.elementor-element-6637ff4{font-size:16px;}.elementor-8049 .elementor-element.elementor-element-f3a0126{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-f25cbea .elementor-heading-title{font-size:31px;}.elementor-8049 .elementor-element.elementor-element-e72769e .elementor-heading-title{font-size:17px;}.elementor-8049 .elementor-element.elementor-element-d4b4fe5{--padding-top:45px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-dd71539{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-8e3d22f .elementor-heading-title{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-00661ac .elementor-heading-title{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-6317eb8{--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-8049 .elementor-element.elementor-element-b14e6ea{font-size:14px;}.elementor-8049 .elementor-element.elementor-element-2f57188{font-size:14px;}}/* Start custom CSS *//* ---- Anchor offsets ---- */
#how-it-works, #services, #lenders, #faq, #get-review { scroll-margin-top: 20px; }

/* ---- Row grids (boxed parents nest children in .e-con-inner) ---- */
#bfp-loan-headrow, #bfp-loan-herorow, #bfp-loan-paths, #bfp-loan-steps,
#bfp-loan-assignrow, #bfp-loan-footrow { flex-wrap: nowrap; }
#bfp-loan-herorow > .e-con, #bfp-loan-paths > .e-con, #bfp-loan-steps > .e-con,
#bfp-loan-assignrow > .e-con, #bfp-loan-footrow > .e-con {
  width: auto; flex: 1 1 0; min-width: 0; max-width: none;
}
#bfp-loan-herorow > #bfp-loan-herocopy { flex: 1 1 56%; }
#bfp-loan-herorow > #bfp-loan-heromedia { flex: 1 1 44%; }
#bfp-loan-assignrow > .e-con:first-child { flex: 1 1 56%; }
#bfp-loan-assignrow > .e-con:last-child { flex: 1 1 44%; }
#bfp-loan-footrow > .e-con:first-child { flex: 1 1 44%; }

@media (max-width:1024px){
  #bfp-loan-herorow, #bfp-loan-assignrow, #bfp-loan-steps { flex-wrap: wrap; }
  #bfp-loan-herorow > .e-con, #bfp-loan-assignrow > .e-con { flex: 1 1 100%; }
  #bfp-loan-steps > .e-con { flex: 1 1 calc(50% - 15px); }
  #bfp-loan-footrow { flex-wrap: wrap; }
  #bfp-loan-footrow > .e-con { flex: 1 1 calc(50% - 20px); }
}
@media (max-width:767px){
  #bfp-loan-paths, #bfp-loan-steps, #bfp-loan-footrow { flex-wrap: wrap; }
  #bfp-loan-paths > .e-con, #bfp-loan-steps > .e-con, #bfp-loan-footrow > .e-con { flex: 1 1 100%; }
}

/* ---- Utility bar + header ---- */
#bfp-loan-utility, #bfp-loan-header { position: relative; z-index: 10; }
#bfp-loan-utility .elementor-button { text-decoration: none; }
@media (max-width:767px){ #bfp-loan-utility { display: none; } }
#bfp-loan-headrow { align-items: center; }
#bfp-loan-nav .elementor-nav-menu--main .elementor-item { font-weight: 600; padding-top: 6px; padding-bottom: 6px; }
#bfp-loan-nav .elementor-nav-menu--main > li > a:hover { text-decoration: none; }
@media (max-width:1024px){
  #bfp-loan-headrow { flex-wrap: wrap; row-gap: 12px; }
  #bfp-loan-headrow > .elementor-widget-button { margin-left: auto; }
}

/* ---- Hero ---- */
#bfp-loan-lede .elementor-widget-container, #bfp-loan-measure .elementor-widget-container,
#bfp-loan-measure2 .elementor-widget-container, #bfp-loan-measure3 .elementor-widget-container,
#bfp-loan-measure4 .elementor-widget-container { max-width: 640px; }
#bfp-loan-measure5 .elementor-widget-container { max-width: 640px; margin: 0 auto; }
#bfp-loan-herocta .elementor-button { text-decoration: none; }
#bfp-loan-heromedia img { width: 100%; max-width: 460px; height: 440px; object-fit: cover; border-radius: 10px; }
@media (max-width:1024px){ #bfp-loan-heromedia { order: -1; } #bfp-loan-heromedia img { max-width: 100%; height: 300px; } }
@media (max-width:767px){ #bfp-loan-heromedia img { height: 220px; } }

/* ---- Coverage scope band ---- */
.bfp-scope { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 10px 14px; }
.bfp-scope-label { font-family: Barlow, sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1.2px;
  text-transform: uppercase; color: #364151; }
.bfp-scope-pills { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 0; padding: 0; }
.bfp-scope-pills li { background: transparent; color: #1C244B; border: 1px solid #0067FF; border-radius: 50px;
  padding: 7px 18px; font-family: Poppins, sans-serif; font-size: 15px; font-weight: 500; }

/* ---- Path panels ---- */
#bfp-loan-paths .elementor-widget-button .elementor-button { text-decoration: none; }
#bfp-loan-paths .elementor-widget-button { margin-top: auto; }
#bfp-loan-paths > .e-con { display: flex; }

/* ---- Process steps ---- */
.bfp-step-num .elementor-heading-title {
  width: 44px; height: 44px; border-radius: 50%; background: #E7F6FF; color: #0067FF;
  display: flex; align-items: center; justify-content: center; font-size: 20px; margin: 0 auto;
}
#bfp-loan-steps > .e-con { position: relative; }
@media (min-width:1025px){
  #bfp-loan-steps > .e-con:not(:first-child)::before {
    content: ""; position: absolute; top: 22px; right: calc(50% + 30px);
    width: calc(100% - 28px); height: 1px; background: #D1DAE5;
  }
}

/* ---- Assignment flow ---- */
.bfp-flow { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.bfp-flow span { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; color: #1C244B;
  background: transparent; border: 1px solid #D1DAE5; border-radius: 50px; padding: 7px 18px; }
.bfp-flow i { display: block; width: 26px; height: 1px; background: #D1DAE5; }

/* ---- FAQ ---- */
.bfp-faq { border-top: 1px solid #D1DAE5; max-width: 900px; }
.bfp-faq details { border-bottom: 1px solid #D1DAE5; }
.bfp-faq summary { list-style: none; cursor: pointer; padding: 20px 40px 20px 0; position: relative;
  font-family: "Barlow Condensed", sans-serif; font-weight: 600; font-size: 22px; color: #1C244B; }
.bfp-faq summary::-webkit-details-marker { display: none; }
.bfp-faq summary::after { content: ""; position: absolute; right: 8px; top: 50%; width: 11px; height: 11px;
  border-right: 2px solid #0067FF; border-bottom: 2px solid #0067FF;
  transform: translateY(-70%) rotate(45deg); transition: transform .15s ease; }
.bfp-faq details[open] summary::after { transform: translateY(-25%) rotate(-135deg); }
.bfp-faq details > div { padding: 0 40px 22px 0; font-family: Barlow, sans-serif; font-size: 16px;
  line-height: 1.65; color: #364151; max-width: 720px; }

/* ---- Footer ---- */
.bfp-footer-logo img { filter: brightness(0) invert(1); }
#bfp-loan-footer .elementor-icon-list-icon { display: none; }
#bfp-loan-footer .elementor-icon-list-item a { color: #C7D3E8; text-decoration: none; }
#bfp-loan-footer .elementor-icon-list-item a:hover { color: #FFFFFF; text-decoration: underline; }
#bfp-loan-legal .elementor-widget-container { max-width: 860px; }

/* ---- Mobile sticky CTA ---- */
.bfp-sticky { display: none; }
@media (max-width:767px){
  .bfp-sticky { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 98;
    gap: 10px; align-items: center; background: #fff; border-top: 1px solid #D1DAE5;
    padding: 10px 12px calc(10px + env(safe-area-inset-bottom));
    box-shadow: 0 -2px 12px rgba(7,6,20,.08); }
  .bfp-sticky-primary { flex: 1 1 auto; text-align: center; background: #61CE70; color: #fff !important;
    border-radius: 50px; padding: 14px 18px; font-family: Barlow, sans-serif; font-weight: 600;
    font-size: 15px; text-decoration: none; }
  .bfp-sticky-call { flex: 0 0 auto; display: flex; align-items: center; gap: 7px; border: 1px solid #D1DAE5;
    color: #1C244B !important; border-radius: 50px; padding: 14px 18px; font-family: Poppins, sans-serif;
    font-weight: 600; font-size: 15px; text-decoration: none; }
  body.page-id-8049 { padding-bottom: 78px; }
}
/* ---- Intake form section ---- */
#bfp-loan-formrow { flex-wrap: nowrap; }
#bfp-loan-formrow > .e-con { width: auto; flex: 1 1 0; min-width: 0; max-width: none; }
#bfp-loan-formrow > .e-con:first-child { flex: 1 1 42%; }
#bfp-loan-formrow > .e-con:last-child { flex: 1 1 58%; }
@media (max-width:1024px){
  #bfp-loan-formrow { flex-wrap: wrap; }
  #bfp-loan-formrow > .e-con { flex: 1 1 100%; }
}
@media (max-width:767px){ #bfp-loan-form-card { padding: 26px 20px !important; } }

/* ---- Gravity Form inside the card ---- */
#bfp-loan-form-card .gform_wrapper .gfield_label { font-family: Barlow, sans-serif; font-weight: 600; font-size: 14px; color: #1C244B; margin-bottom: 6px; }
#bfp-loan-form-card .gform_wrapper input[type=text],
#bfp-loan-form-card .gform_wrapper input[type=email],
#bfp-loan-form-card .gform_wrapper input[type=tel],
#bfp-loan-form-card .gform_wrapper input[type=number],
#bfp-loan-form-card .gform_wrapper select,
#bfp-loan-form-card .gform_wrapper textarea {
  width: 100%; border: 1px solid #D1DAE5; border-radius: 8px; padding: 12px 14px;
  font-family: Barlow, sans-serif; font-size: 15px; color: #364151; background: #fff; box-shadow: none;
}
#bfp-loan-form-card .gform_wrapper input:focus,
#bfp-loan-form-card .gform_wrapper select:focus,
#bfp-loan-form-card .gform_wrapper textarea:focus {
  border-color: #0067FF; outline: 2px solid rgba(0,103,255,.15); outline-offset: 0;
}
#bfp-loan-form-card .gform_wrapper textarea { min-height: 96px; }
#bfp-loan-form-card .gform_wrapper .gfield_description { font-family: Barlow, sans-serif; font-size: 12px; color: #6B7280; }
#bfp-loan-form-card .gform_wrapper .gfield_radio label,
#bfp-loan-form-card .gform_wrapper .gchoice label { font-family: Barlow, sans-serif; font-size: 15px; color: #364151; font-weight: 400; }
#bfp-loan-form-card .gform_wrapper .gform_footer { border: 0; padding: 14px 0 0; margin: 0; }
#bfp-loan-form-card .gform_wrapper .gform_footer input[type=submit] {
  background: #61CE70; color: #fff; border: 1px solid #467FF7; border-radius: 50px; padding: 12px 24px;
  font-family: Poppins, sans-serif; font-weight: 500; font-size: 15px; text-transform: capitalize;
  cursor: pointer; transition: background .2s ease, color .2s ease;
}
#bfp-loan-form-card .gform_wrapper .gform_footer input[type=submit]:hover { background: #fff; color: #54595F; }
#bfp-loan-form-card .gform_confirmation_message { font-family: Barlow, sans-serif; font-size: 16px; line-height: 1.65; color: #364151; }
/* ---- Ghost pill buttons: keep the label from inheriting Astra's transparent-bg white text ---- */
#bfp-loan-hero .elementor-button, #lenders .elementor-button { text-decoration: none; }
.elementor-8049 .elementor-widget-button .elementor-button { transition: background-color .2s ease, color .2s ease, border-color .2s ease; }

/* ---- Mobile sticky CTA: same hover formula as the site buttons ---- */
.bfp-sticky-primary:hover { background: #FFFFFF !important; color: #54595F !important; border: 1px solid #467FF7; }
.bfp-sticky-call:hover { background: #FFFFFF; color: #54595F !important; }

/* ---- Multi-page form: step indicator ---- */
#bfp-loan-form-card .gform_wrapper .gf_page_steps { display:flex; flex-wrap:wrap; gap:6px 18px; border:0; border-bottom:1px solid #D1DAE5; padding:0 0 14px; margin:0 0 22px; }
#bfp-loan-form-card .gform_wrapper .gf_step { font-family:Poppins,sans-serif; font-size:13px; font-weight:500; color:#6B7280; margin:0; opacity:1; display:flex; align-items:center; gap:8px; }
#bfp-loan-form-card .gform_wrapper .gf_step_number { width:24px; height:24px; border-radius:50%; border:1px solid #D1DAE5; display:flex; align-items:center; justify-content:center; font-size:12px; background:#fff; }
#bfp-loan-form-card .gform_wrapper .gf_step_active { color:#1C244B; }
#bfp-loan-form-card .gform_wrapper .gf_step_active .gf_step_number { background:#61CE70; border-color:#467FF7; color:#fff; }
#bfp-loan-form-card .gform_wrapper .gf_step_completed .gf_step_number { background:#E7F6FF; border-color:#BBD9EE; color:#1C244B; }
@media (max-width:767px){ #bfp-loan-form-card .gform_wrapper .gf_step { font-size:12px; gap:6px; } #bfp-loan-form-card .gform_wrapper .gf_page_steps { gap:6px 12px; } }

/* ---- Multi-page form: page footer buttons ---- */
#bfp-loan-form-card .gform_wrapper .gform_page_footer { border:0; padding:16px 0 0; margin:0; display:flex; gap:10px; flex-wrap:wrap; }
#bfp-loan-form-card .gform_wrapper .gform_page_footer input[type=button], #bfp-loan-form-card .gform_wrapper .gform_page_footer input[type=submit] { background:#61CE70; color:#fff; border:1px solid #467FF7; border-radius:50px; padding:12px 24px; font-family:Poppins,sans-serif; font-weight:500; font-size:15px; text-transform:capitalize; cursor:pointer; transition:background .2s ease, color .2s ease; }
#bfp-loan-form-card .gform_wrapper .gform_page_footer input[type=button]:hover, #bfp-loan-form-card .gform_wrapper .gform_page_footer input[type=submit]:hover { background:#fff; color:#54595F; }
#bfp-loan-form-card .gform_wrapper .gform_page_footer .gform_previous_button { background:transparent !important; color:#1C244B !important; border:1px solid #D1DAE5 !important; }
#bfp-loan-form-card .gform_wrapper .gform_page_footer .gform_previous_button:hover { background:#F2F5F7 !important; color:#1C244B !important; }

/* ---- File upload ---- */
#bfp-loan-form-card .gform_wrapper .gform_drop_area { border:1px dashed #BBD9EE; border-radius:10px; background:#F2F5F7; padding:26px 20px; text-align:center; font-family:Barlow,sans-serif; font-size:15px; color:#364151; }
#bfp-loan-form-card .gform_wrapper .gform_button_select_files { background:transparent; color:#0067FF; border:1px solid #0067FF; border-radius:50px; padding:10px 20px; font-family:Poppins,sans-serif; font-weight:500; font-size:14px; text-transform:capitalize; cursor:pointer; margin-top:10px; }
#bfp-loan-form-card .gform_wrapper .gform_button_select_files:hover { background:#fff; color:#54595F; }
#bfp-loan-form-card .gform_wrapper .ginput_preview, #bfp-loan-form-card .gform_wrapper .gform_delete { font-family:Barlow,sans-serif; font-size:14px; }
#bfp-loan-form-card .gform_wrapper .gfield_upload_rules, #bfp-loan-form-card .gform_wrapper .gform_fileupload_rules { font-size:12px; color:#6B7280; }/* End custom CSS */