.elementor .gb-cap{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Outfit;font-weight:400;font-size:12.5px;color:#FFFFFF;letter-spacing:1.6px;text-transform:uppercase;padding-block-start:34px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-image:linear-gradient(0deg, transparent 0%,rgba(16,38,56,0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;transform:translate3d(0px, 6px, 0px);transition:opacity 0.3s, transform 0.3s;display:block;pointer-events: none;\n}.elementor .gb-h2{grid-row:span 2;}.elementor .gb-w2{grid-column:span 2;}.elementor .gb-big{grid-column:span 2;grid-row:span 2;}.elementor .gb-fig{width:100%;height:100%;min-width:0px;overflow:hidden;position:relative;padding:0px;background-color:#E8F1F6;& a, & picture { display: block; width: 100%; height: 100%; } & img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s; } &:hover img { transform: scale(1.06); } &:hover .gb-cap { opacity: 1; transform: translateY(0px); }\n}.elementor .gb-grid{column-gap:14px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:none;grid-auto-rows:210px;grid-auto-flow: dense; row-gap: 14px;\n}.elementor .gb-pane{width:100%;padding:0px;}.elementor .gb-area{width:100%;padding:0px;}.elementor .gb-tabl{font-family:Outfit;font-weight:500;font-size:12px;color:inherit;letter-spacing:2px;line-height:1.3;text-transform:uppercase;display:block;}.elementor .gb-tab:hover,.elementor .gb-tab:focus-visible{border-color:#2E9CCA;}.elementor .gb-tab{width:auto;color:#1F5E8C;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:1.5px;border-color:#9CCBE2;border-style:dashed;background-color:#FFFFFF;transition:background-color 0.3s, color 0.3s, border-color 0.3s, transform 0.3s;&[aria-selected="true"] { background-color: #2E9CCA; border-color: #2E9CCA; color: #FFFFFF; transform: rotate(-2deg); }\n}.elementor .gb-menu{padding:0px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}.elementor .gb-tabs{padding:0px;gap:34px;}.elementor .gl-sec{width:100%;max-width:1228px;padding-block-start:40px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .of-btn:hover,.elementor .of-btn:focus-visible{background-color:#2E9CCA;}.elementor .of-btn{font-family:Outfit;font-weight:500;font-size:12.5px;color:#FFFFFF;letter-spacing:2.5px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:auto;border-radius:0px;background-color:#1F5E8C;transition:background-color 0.3s;}.elementor .of-txt{font-family:Outfit;font-weight:300;font-size:16px;color:#4F585D;line-height:1.75;display:block;& b, & strong { color: #1F2A30; font-weight: 500; }\n}.elementor .of-h2{font-family:Outfit;font-weight:400;font-size:34px;color:#1F2A30;line-height:1.25;display:block;}.elementor .of-eyebrow{font-family:Outfit;font-weight:500;font-size:12px;color:#2E9CCA;letter-spacing:3px;text-transform:uppercase;display:block;}