.elementor .bs-red2-cta-h2{max-width:1000px;font-family:Roboto;font-weight:700;font-size:clamp(48px, 6.5vw, 94px);color:#ffffff;letter-spacing:-0.055em;line-height:1.02;margin-block-start:23px;margin-block-end:22px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .bs-red2-cta{color:#ffffff;text-align:center;padding-block-start:112px;padding-block-end:105px;padding-inline-start:0px;padding-inline-end:0px;background-color:#032b54;display:block;}.elementor .bs-red2-cta-i{width:36px;height:36px;font-family:Roboto;font-size:20px;color:#ffffff;line-height:1;font-style:normal;margin:0px;border-radius:50%;border-width:1px;border-color:#b2cadf;border-style:solid;transition:all 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .bs-red2-cta-p{max-width:680px;font-family:Roboto;font-size:17px;color:#becfe1;line-height:1.75;margin-block-start:0px;margin-block-end:31px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .bs-red2-eyebrow-cta{font-family:Roboto;font-weight:800;font-size:11px;color:#fb6b64;letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:35px;padding-inline-end:0px;margin:0px;background-image:linear-gradient(0deg, #fb6b64 0%,#fb6b64 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 20px 2px;\n}.elementor .bs-red2-cta-a{width:auto;color:#ffffff;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:26px;padding-inline-end:13px;border-radius:50px;border-width:1px;border-color:#a1b6ce;border-style:solid;display:inline-flex;flex-direction:row;gap:35px;align-items:center;}.elementor .bs-red2-cta-t{font-family:Roboto;font-weight:800;font-size:12px;color:#ffffff;letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .bs-red2-fq1{padding:0px;border-block-start-width:1px;border-block-end-width:1px;display:block;border-top-style: solid; border-top-color: #dae1e8; border-bottom-style: solid; border-bottom-color: #dae1e8;\n}.elementor .bs-red2-acc{padding:0px;display:flex;flex-direction:column;}.elementor .bs-red2-fgrid{width:calc(100% - 10vw);max-width:1400px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:10%;grid-template-columns:0.72fr 1.28fr;}.elementor .bs-red2-fq-tw{width:auto;padding:0px;flex:1 1 auto;}.elementor .bs-red2-f-h2{font-family:Roboto;font-weight:700;font-size:clamp(43px, 5vw, 75px);color:#092e56;letter-spacing:-0.045em;line-height:1.05;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-fq-h{font-family:Roboto;color:#092e56;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:25px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .bs-red2-fq{padding:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #dae1e8;\n}.elementor .bs-red2-faqs{padding-block-start:120px;padding-block-end:132px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f7f9fa;display:block;}.elementor .bs-red2-fq-plus{font-family:Roboto;font-weight:300;font-size:24px;color:#ed221e;margin:0px;line-height: normal;\n}.elementor .bs-red2-fq-t{font-family:Roboto;font-weight:700;font-size:17px;color:#092e56;line-height:1.2;margin:0px;}.elementor .bs-red2-f-p{max-width:300px;font-family:Roboto;font-size:16px;color:#607289;line-height:1.75;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-fq-c{padding:0px;}.elementor .bs-red2-fq-i{width:auto;height:auto;padding:0px;transition:transform 0.2s;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .bs-red2-fq-p{font-family:Roboto;font-size:15px;color:#607289;line-height:1.75;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:50px;}.elementor .bs-red2-app-h3{font-family:Roboto;font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.025em;line-height:1.15;margin-block-start:14px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-app-copy{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:27px;inset-inline-start:25px;color:#ffffff;padding:0px;pointer-events: none;\n}.elementor .bs-red2-app{height:500px;min-width:0px;overflow:hidden;position:relative;padding:0px;background-color:#12385b;display:block;}.elementor .bs-red2-app-ov{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0.08) 0%,rgba(2,21,40,0.86) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .bs-red2-agrid{padding:0px;display:grid;gap:13px;grid-template-columns:repeat(4, 1fr);}.elementor .bs-red2-app-img:hover,.elementor .bs-red2-app-img:focus-visible{transform:scale3d(1.07, 1.07, 1);}.elementor .bs-red2-app-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.7s;max-width: none;\n}.elementor .bs-red2-app-n{font-family:Roboto;font-weight:800;font-size:10px;color:#d6e4f0;letter-spacing:0.17em;line-height:1.2;margin:0px;}.elementor .bs-red2-app-p{font-family:Roboto;font-size:12px;color:#edf2f8;line-height:1.6;margin:0px;}.elementor .bs-red2-apps{padding-block-start:123px;padding-block-end:123px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;display:block;}.elementor .bs-red2-ncore-t{font-family:Roboto;font-weight:700;font-size:22px;color:#062f58;letter-spacing:-0.035em;line-height:1.2;margin:0px;display:block;}.elementor .bs-red2-nbr-i{min-height:82px;position:relative;padding-block-start:15px;padding-block-end:15px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:#e1e8ee;border-style:solid;background-color:#ffffff;display:block;}.elementor .bs-red2-nbase{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:25px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;border-top-style: solid; border-top-color: #dce6ed;\n}.elementor .bs-red2-ncore-s{font-family:Roboto;font-size:11px;color:#74879d;line-height:1.2;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .bs-red2-sechead-pdk{max-width:330px;font-family:Roboto;font-size:16px;color:#b6cadb;line-height:1.75;margin:0px;}.elementor .bs-red2-lbl-9c{font-family:Roboto;font-weight:700;font-size:11px;color:#9cbad7;letter-spacing:0.16em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .bs-red2-nbr-d{width:6px;height:6px;min-width:6px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:4px;border-radius:50%;background-color:#ed221e;display:block;flex:0 0 6px;box-sizing: border-box; max-width: none;\n}.elementor .bs-red2-dgrid{padding:0px;margin-block-start:65px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:6%;grid-template-columns:1.15fr 0.85fr;align-items:center;}.elementor .bs-red2-eyebrow-dk{font-family:Roboto;font-weight:800;font-size:11px;color:#ff6159;letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:35px;padding-inline-end:0px;margin:0px;background-image:linear-gradient(0deg, #ff6159 0%,#ff6159 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 20px 2px;\n}.elementor .bs-red2-sfeat{padding:0px;margin-block-start:33px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:21px;grid-template-columns:1fr 1fr;}.elementor .bs-red2-ndot{width:10px;height:10px;min-width:10px;padding:0px;background-color:#ed221e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);display:block;flex:0 0 10px;box-sizing: border-box; max-width: none;\n}.elementor .bs-red2-dnote0{font-family:Roboto;font-size:11px;color:#d0deea;line-height:1.6;margin-block-start:13px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-ncore-l{width:2px;height:25px;min-width:0px;max-width:2px;position:absolute;inset-block-start:100%;inset-inline-start:50%;padding:0px;background-color:#bacbdb;display:block;box-sizing: border-box;\n}.elementor .bs-red2-sechead0{padding:0px;margin-block-start:0px;margin-block-end:55px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:70px;justify-content:space-between;align-items:flex-end;}.elementor .bs-red2-ntop-t{font-family:Roboto;font-size:11px;color:#062f58;letter-spacing:0.13em;line-height:1.2;margin:0px;font-weight: 850;\n}.elementor .bs-red2-nb-i{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .bs-red2-sup{overflow:hidden;position:relative;color:#ffffff;padding-block-start:117px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#052e58;display:block;}.elementor .bs-red2-sc-h3{font-family:Roboto;font-weight:700;font-size:36px;color:#ffffff;letter-spacing:-0.045em;line-height:1.1;margin-block-start:0px;margin-block-end:21px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-nbr{padding:0px;margin-block-start:25px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .bs-red2-nbr-h{padding:0px;display:flex;flex-direction:row;gap:6px;align-items:center;}.elementor .bs-red2-scopy{padding:0px;display:block;align-self:center;}.elementor .bs-red2-ntop{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: #dce7ee;\n}.elementor .bs-red2-ntop-s{font-family:Roboto;font-size:9px;color:#7188a1;letter-spacing:0.1em;line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;font-weight: 750;\n}.elementor .bs-red2-nbr-b{font-family:Roboto;font-weight:700;font-size:14px;color:#062f58;line-height:1.2;margin:0px;}.elementor .bs-red2-sc-p{font-family:Roboto;font-size:16px;color:#d0dce8;line-height:1.75;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-nb-d{width:7px;height:7px;min-width:7px;padding:0px;border-radius:50%;background-color:#17a77b;display:block;flex:0 0 7px;box-sizing: border-box; max-width: none;\n}.elementor .bs-red2-ncore-ic{font-family:Roboto;font-weight:800;font-size:31px;color:#ed221e;line-height:1;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-ncore{max-width:420px;position:relative;text-align:center;padding-block-start:25px;padding-block-end:30px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:#e4ebf1;border-style:solid;background-color:#ffffff;display:block;}.elementor .bs-red2-sf-b2{font-family:Roboto;font-weight:700;font-size:14px;color:#ffffff;line-height:1.2;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .bs-red2-nbr-s{font-family:Roboto;font-size:11px;color:#7b8da2;line-height:1.75;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:7px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .bs-red2-h2xl-dk{max-width:840px;font-family:Roboto;font-size:clamp(42px, 5vw, 74px);color:#ffffff;letter-spacing:-0.045em;line-height:1.055;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 850;\n}.elementor .bs-red2-sf{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #406181;\n}.elementor .bs-red2-sf-s2{font-family:Roboto;font-size:12px;color:#b5cadc;line-height:1.6;margin:0px;display:block;}.elementor .bs-red2-ndash{min-width:0px;color:#062f58;padding:31px;background-color:#f5f8fb;box-shadow:0px 30px 80px 0px rgba(0,10,22,0.27);display:block;}.elementor .bs-red2-nb-t{font-family:Roboto;font-size:11px;color:#48647f;line-height:1.2;margin:0px;font-weight: 750;\n}.elementor .bs-red2-blob{width:700px;height:700px;position:absolute;inset-block-start:-400px;inset-inline-end:-250px;z-index:1;padding:0px;background-image:radial-gradient(circle at , circle 0%,rgba(27,100,159,0.6) 50%,rgba(27,100,159,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .bs-red2-aside-p{max-width:780px;font-family:Roboto;font-size:15px;color:#607289;line-height:1.75;margin:0px;}.elementor .bs-red2-ptag{font-family:Roboto;font-weight:700;font-size:12px;color:#092e56;letter-spacing:0.015em;line-height:1.2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:13px;padding-inline-end:13px;margin:0px;border-width:1px;border-color:#d8e0e7;border-style:solid;background-color:#ffffff;}.elementor .bs-red2-mquote{font-family:Roboto;font-weight:800;font-size:23px;color:#092e56;letter-spacing:-0.04em;line-height:1.3;padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d7e2e8;\n}.elementor .bs-red2-twoimg{height:545px;position:relative;padding:0px;display:block;}.elementor .bs-red2-tw1{width:68%;height:74%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;max-width: none;\n}.elementor .bs-red2-integ{background-color:#f7f9fa;}.elementor .bs-red2-ptags{padding:0px;margin-block-start:26px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;}.elementor .bs-red2-split-r{padding:0px;display:grid;gap:7%;grid-template-columns:0.94fr 1.06fr;align-items:center;}.elementor .bs-red2-tw2{width:56%;height:55%;object-fit:cover;position:absolute;inset-block-end:0px;inset-inline-start:0px;border-width:9px;border-color:#f7f9fa;border-style:solid;max-width: none;\n}.elementor .bs-red2-check-m{font-family:Roboto;font-weight:900;font-size:14px;color:#ed221e;line-height:1.2;margin:0px;}.elementor .bs-red2-micro{font-family:Roboto;font-size:16px;color:#607289;line-height:1.7;padding-block-start:3px;padding-block-end:3px;padding-inline-start:17px;padding-inline-end:0px;margin-block-start:40px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:2px;border-left-style: solid; border-left-color: #ed221e;\n}.elementor .bs-red2-chtitle{padding:0px;margin-block-start:0px;margin-block-end:59px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:50px;justify-content:space-between;align-items:flex-end;}.elementor .bs-red2-aside-pm{max-width:780px;font-family:Roboto;font-size:15px;color:#607289;line-height:1.75;margin:0px;}.elementor .bs-red2-check-t{font-family:Roboto;font-weight:600;font-size:14px;color:#082f59;line-height:1.2;margin:0px;}.elementor .bs-red2-frame{min-height:530px;overflow:hidden;position:relative;padding:0px;background-color:#e5e8e8;display:block;}.elementor .bs-red2-copy-p{font-family:Roboto;font-size:16px;color:#607289;line-height:1.75;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-checks{padding:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;grid-template-columns:1fr 1fr;gap: 13px 24px;\n}.elementor .bs-red2-small-label{font-family:Roboto;font-weight:700;font-size:11px;color:#607289;letter-spacing:0.16em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .bs-red2-chapter{padding-block-start:126px;padding-block-end:126px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .bs-red2-check{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .bs-red2-aside-h3{font-family:Roboto;font-weight:700;font-size:22px;color:#092e56;letter-spacing:-0.045em;line-height:1.2;margin:0px;}.elementor .bs-red2-zoom:hover,.elementor .bs-red2-zoom:focus-visible{transform:scale3d(1.035, 1.035, 1);}.elementor .bs-red2-zoom{transition:transform 800ms;}.elementor .bs-red2-copy{max-width:540px;padding:0px;display:block;}.elementor .bs-red2-chnum{font-family:Roboto;font-weight:900;font-size:130px;color:#e9eef2;letter-spacing:-0.09em;line-height:0.9;margin:0px;}.elementor .bs-red2-ptags0{padding:0px;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;}.elementor .bs-red2-h2ch{max-width:800px;font-family:Roboto;font-weight:700;font-size:clamp(44px, 5.3vw, 80px);color:#092e56;letter-spacing:-0.045em;line-height:1.05;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-aside{padding-block-start:33px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:75px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:grid;gap:70px;grid-template-columns:1fr 2.1fr;border-top-style: solid; border-top-color: #e4e9ed;\n}.elementor .bs-red2-split{padding:0px;display:grid;gap:7%;grid-template-columns:1.05fr 0.95fr;align-items:center;}.elementor .bs-red2-flabel{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:Roboto;font-weight:800;font-size:11px;color:#082f59;letter-spacing:0.15em;line-height:1.2;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:27px;padding-inline-end:27px;margin:0px;background-color:#ffffff;pointer-events: none;\n}.elementor .bs-red2-ptag2{font-family:Roboto;font-weight:700;font-size:12px;color:#12375d;letter-spacing:0.015em;line-height:1.2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:13px;padding-inline-end:13px;margin:0px;border-width:1px;border-color:#d8e0e7;border-style:solid;background-color:#ffffff;}.elementor .bs-red2-h3big{font-family:Roboto;font-weight:700;font-size:clamp(32px, 3.4vw, 50px);color:#092e56;letter-spacing:-0.045em;line-height:1.11;margin-block-start:12px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-xmenu{width:auto;min-width:0px;padding:0px;margin-block-start:23px;margin-block-end:23px;margin-inline-start:6%;margin-inline-end:6%;display:grid;gap:8px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-column:2;grid-row:4;justify-content:normal;}.elementor .bs-red2-xtab-l{font-family:Roboto;font-weight:700;font-size:13px;color:inherit;line-height:1.2;margin:0px;text-align: left;\n}.elementor .bs-red2-xh3{font-family:Roboto;font-weight:700;font-size:40px;color:#092e56;letter-spacing:-0.045em;line-height:1.1;margin-block-start:0px;margin-block-end:15px;margin-inline-start:6%;margin-inline-end:6%;grid-column:2;grid-row:2;}.elementor .bs-red2-xpic-shade{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 80%,rgba(0,0,0,0.28) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .bs-red2-stamp{position:absolute;inset-block-end:28px;inset-inline-start:28px;z-index:2;font-family:Roboto;font-size:10px;color:#ffffff;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;background-color:rgba(4,34,64,0.64);}.elementor .bs-red2-xtags{width:auto;min-width:0px;padding-block-start:15px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:32px;margin-inline-start:6%;margin-inline-end:6%;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;grid-column:2;grid-row:5;align-self:end;}.elementor .bs-red2-xtabs{min-height:570px;position:relative;padding:0px;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:1.07fr 0.93fr;grid-template-rows:auto auto auto auto 1fr;}.elementor .bs-red2-cap{padding-block-start:112px;padding-block-end:124px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f5f7f8;display:block;}.elementor .bs-red2-xtab:hover,.elementor .bs-red2-xtab:focus-visible{background-color:#f1f5f8;}.elementor .bs-red2-xtab{width:auto;color:#082f59;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:#e4e9ed;border-style:solid;background-color:transparent;transition:all 0.2s;display:flex;align-items:center;}.elementor .bs-red2-cover-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;max-width: none;\n}.elementor .bs-red2-xdesc{min-height:62px;font-family:Roboto;font-size:15px;color:#607289;line-height:1.75;margin-block-start:0px;margin-block-end:15px;margin-inline-start:6%;margin-inline-end:6%;grid-column:2;grid-row:3;}.elementor .bs-red2-sechead-p{max-width:330px;font-family:Roboto;font-size:16px;color:#607289;line-height:1.75;margin:0px;}.elementor .bs-red2-xpane{padding:0px;display:contents;}.elementor .bs-red2-xeye{font-family:Roboto;font-weight:800;font-size:11px;color:#ed221e;letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:35px;padding-inline-end:0px;margin-block-start:46px;margin-block-end:27px;margin-inline-start:6%;margin-inline-end:6%;background-image:linear-gradient(0deg, #ed221e 0%,#ed221e 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;grid-column:2;grid-row:1;justify-self: start; background-repeat: no-repeat; background-position: left center; background-size: 20px 2px;\n}.elementor .bs-red2-xarea{padding:0px;display:contents;}.elementor .bs-red2-sechead{padding:0px;margin-block-start:0px;margin-block-end:55px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:70px;justify-content:space-between;align-items:flex-end;}.elementor .bs-red2-xpic{min-height:540px;overflow:hidden;position:relative;padding:0px;background-color:#e1e6e9;display:block;grid-column:1;grid-row:1 / span 5;}.elementor .bs-red2-sh-h2{max-width:840px;}.elementor .bs-red2-xtag{font-family:Roboto;font-weight:600;font-size:12px;color:#082f59;line-height:1.2;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-width:1px;border-color:#e9edef;border-style:solid;background-color:#f2f5f7;}.elementor .bs-red2-pt-no{font-family:Roboto;font-weight:800;font-size:11px;color:#ed221e;letter-spacing:0.18em;margin:0px;display:inline;line-height: normal;\n}.elementor .bs-red2-pt-n{min-height:190px;position:relative;color:#092e56;text-decoration:none;padding-block-start:35px;padding-block-end:38px;padding-inline-start:42px;padding-inline-end:45px;border-inline-start-width:1px;display:block;border-left-style: solid; border-left-color: #e4e9ed; line-height: normal;\n}.elementor .bs-red2-pt-arrow{position:absolute;inset-inline-end:25px;inset-block-end:27px;font-family:Roboto;font-weight:300;font-size:23px;color:#092e56;line-height:1;margin:0px;}.elementor .bs-red2-pts{padding:0px;border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:0px;grid-template-columns:repeat(3, 1fr);border-top-style: solid; border-top-color: #e4e9ed; border-bottom-style: solid; border-bottom-color: #e4e9ed;\n}.elementor .bs-red2-lead{font-family:Roboto;font-size:18px;color:#5e7187;line-height:1.8;margin:0px;}.elementor .bs-red2-pt{min-height:190px;position:relative;color:#092e56;text-decoration:none;padding-block-start:35px;padding-block-end:38px;padding-inline-start:0px;padding-inline-end:45px;display:block;line-height: normal;\n}.elementor .bs-red2-h2xl{font-family:Roboto;font-size:clamp(42px, 5vw, 74px);color:#092e56;letter-spacing:-0.045em;line-height:1.055;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 850;\n}.elementor .bs-red2-pt-p{max-width:320px;font-family:Roboto;font-size:14px;color:#607289;line-height:1.65;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-container{width:calc(100% - 10vw);max-width:1400px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .bs-red2-eyebrow{font-family:Roboto;font-weight:800;font-size:11px;color:#ed221e;letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:35px;padding-inline-end:0px;margin:0px;background-image:linear-gradient(0deg, #ed221e 0%,#ed221e 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 20px 2px;\n}.elementor .bs-red2-intro{padding-block-start:120px;padding-block-end:105px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .bs-red2-intro-head{padding-block-start:0px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:12vw;grid-template-columns:1.18fr 0.82fr;align-items:end;}.elementor .bs-red2-pt-h3{font-family:Roboto;font-weight:700;font-size:22px;color:#092e56;letter-spacing:-0.035em;line-height:1.2;margin-block-start:15px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-block{padding:0px;margin:0px;display:block;}.elementor .bs-red2-scroll-ring{width:29px;height:29px;font-family:Roboto;font-size:20px;color:#d0dbe8;line-height:1;margin:0px;border-radius:50%;border-width:1px;border-color:#d2e1f1;border-style:solid;display:inline-flex;justify-content:center;align-items:center;}.elementor .bs-red2-scroll{width:auto;font-family:Roboto;color:#d0dbe8;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:18px;align-items:center;}.elementor .bs-red2-cnav-a:hover,.elementor .bs-red2-cnav-a:focus-visible{color:#082f59;border-bottom-color: #ed221e;\n}.elementor .bs-red2-cnav-a{font-family:Roboto;font-weight:800;font-size:11px;color:#728197;letter-spacing:0.12em;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:2px;display:block;flex:0 0 auto;white-space: nowrap; border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .bs-red2-hero-inner{width:calc(100% - 10vw);max-width:1400px;position:absolute;inset-inline-end:0px;inset-block-end:45px;inset-inline-start:0px;z-index:1;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .bs-red2-h1{max-width:1060px;font-family:Roboto;font-weight:900;font-size:clamp(54px, 6.7vw, 104px);color:#ffffff;letter-spacing:-0.055em;line-height:0.96;margin-block-start:0px;margin-block-end:39px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-cnav{position:static;z-index:70;padding:0px;border-block-end-width:1px;background-color:#ffffff;box-shadow:0px 2px 7px 0px rgba(5,36,73,0.025);display:block;border-bottom-style: solid; border-bottom-color: #e9edf0;\n}.elementor .bs-red2-page{width:100%;font-family:Roboto;color:#092e56;padding-block-start:3.85rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#ffffff;display:block;line-height: normal;\n}.elementor .bs-red2-cnav-in{width:calc(100% - 10vw);min-height:66px;max-width:1400px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:38px;flex-wrap:nowrap;align-items:center;overflow-x: auto; scrollbar-width: none;\n}.elementor .bs-red2-hero-shade{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(6,21,40,0.05) 12%,rgba(4,28,59,0.25) 42%,rgba(3,32,68,0.9) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .bs-red2-hero-photo{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;object-position: center 49%; filter: brightness(0.85); max-width: none;\n}.elementor .bs-red2-scroll-text{font-family:Roboto;font-size:13px;color:#d0dbe8;letter-spacing:0.18em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .bs-red2-crumbs{font-family:Roboto;font-weight:500;font-size:12px;color:#e2e9f2;letter-spacing:0.17em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-red2-hero{height:min(830px, calc(100svh - 74px));min-height:610px;overflow:hidden;position:relative;color:#ffffff;padding:0px;background-color:#40576f;display:block;}