.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-list{width:100%;font-family:Outfit;font-weight:300;font-size:15px;color:#1F2A30;margin-block-start:16px;margin-block-end:26px;display:block;& ul { list-style: none; margin: 0px; padding: 0px; border-top: 1px dashed rgba(46,156,202,0.35); } & li { position: relative; padding: 9px 0px 9px 32px; border-bottom: 1px dashed rgba(46,156,202,0.35); line-height: 1.5; } & li::before { content: ''; position: absolute; left: 2px; top: 13px; width: 18px; height: 14px; background-repeat: no-repeat; background-size: 18px 14px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxNCc+PHBhdGggZD0nTTEuNSA3LjUgQzMuNSA5IDUgMTAuNSA2LjUgMTIuNSBDOSA3LjUgMTIuNSAzLjUgMTYuNSAxLjUnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzJFOUNDQScgc3Ryb2tlLXdpZHRoPScxLjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvc3ZnPg=="); }\n}.elementor .of-kick{font-family:Outfit;font-weight:500;font-size:11.5px;color:#2E9CCA;letter-spacing:2.5px;text-transform:uppercase;margin-block-end:12px;display:block;}.elementor .of-ctitle{font-family:Outfit;font-weight:400;font-size:26px;color:#1F2A30;line-height:1.25;margin-block-start:6px;margin-block-end:4px;display:block;}.elementor .of-num{width:56px;height:56px;position:absolute;inset-inline-end:16px;inset-block-end:-26px;z-index:2;font-family:Outfit;font-weight:400;font-size:18px;color:#2E9CCA;border-radius:50%;border-width:1.5px;border-color:#2E9CCA;border-style:dashed;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .of-tag{position:absolute;inset-block-start:18px;inset-inline-start:-10px;z-index:2;font-family:Outfit;font-weight:500;font-size:11px;color:#FFFFFF;letter-spacing:2.5px;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:16px;padding-inline-end:14px;background-color:#1F5E8C;&::after { content: ''; position: absolute; left: 0px; bottom: -8px; border-top: 8px solid #123B59; border-left: 10px solid transparent; }\n}.elementor .of-img{width:100%;height:280px;object-fit:cover;display:block;& img { width: 100%; height: 280px; object-fit: cover; display: block; }\n}.elementor .of-ph{width:100%;position:relative;padding:0px;margin-block-end:26px;}.elementor .of-card:hover,.elementor .of-card:focus-visible{box-shadow:0px 22px 40px -24px rgba(31,42,48,0.4);transform:translate3d(0px, -4px, 0px);}.elementor .of-card{position:relative;padding-block-start:22px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:rgba(46,156,202,0.22);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.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;}