.elementor .e-7a86dcd6-60202c3{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;background-color:rgba(31, 49, 68, 0.55);}.elementor .e-5e1e6e4a-a0ab934{color:#AAB2C0;}.elementor .e-59436368-222fe4b{color:#AAB2C0;}.elementor .e-3473a8c-b8e5920{color:#FFFFFF;}.elementor .e-19f3781-60fb07b{padding-inline-start:0px;display:none;gap:8px;}.elementor .e-2fbbcdb9-f635fbb{color:#ffffff;}.elementor .e-2654d9fe-a17010b{padding-block-end:24px;}.elementor .e-71df7020-604e8f0{max-width:780px;padding-block-end:24px;}.elementor .e-4c77edea-9ce4adc{padding-inline-start:0px;gap:16px;}.elementor .e-7176d9d0-5cc319b{width:100%;max-width:956px;column-gap:24px;padding:0px;flex-direction:column;align-items:start;}.elementor .e-aa08e5c-e858b31{width:100%;max-width:1320px;position:relative;z-index:2;flex-direction:column;align-items:start;}.elementor .e-41c32aea-28e02e2{padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;background-image:url("https://caisoft.com/wp-content/uploads/Hero_Products_Page.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#1F3144;backdrop-filter:blur(0px);flex-direction:column;align-items:center;}.elementor .e-3adc7004-3890b23{margin-block-end:0px;}.elementor .e-18cbd888-d198802{color:var(--cai-blue-brand);}.elementor .e-4a3b30b7-27f4672{max-width:100%;}.elementor .e-3e74920f-7769c02{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-45796575-b0b033b{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-6be02560-a9e1fad{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-4f144ff-76f75ef{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-712b7e61-cb1bc40{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-1b567d49-e9d0a52{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-db0b8d7-0db34f2{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-d0dd332-a4482be{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-11c2b1b-86f6717{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-6af2083-f885620{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-b05f812-16d5965{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-5572c5a-be8fd0a{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-94e855b-662d3ae{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-0644f7a-6f2953d{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-63c396d-bcd3ffb{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-2304f10-458f77c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-3c8494c-228274a{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-d2914c8-0647a51{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-cd95120-c12923d{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-7d2a91e5-3a0ac5b{padding:0px;flex-direction:row;gap:24px;justify-content:center;}.elementor .e-3919ee94-5ecc8d7{flex-direction:column;gap:24px;}.elementor .e-5040acec-17d756a{flex-direction:column;align-items:center;}.elementor .e-40ff06f5-0a9ecf4{position:absolute;inset-block-start:-43px;inset-inline-start:-20px;}.elementor .e-182f7598-10353d6{padding-inline-start:30px;}.elementor .e-791016ce-4df9f7b{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-7ae874f5-a30c718{width:calc(50% - 12px);height:100%;padding:0px;}.elementor .e-3299c026-fca764e{width:100%;height:100%;object-fit:cover;}.elementor .e-758cf602-3f0423b{height:100%;position:relative;gap:24px;align-items:center;}.elementor .e-9f71b9e-5b94ad4{background-color:var(--smoke);}.elementor .e-3dd5677c-f2723ee{padding-block-end:20px;}.elementor .e-51a28d9d-232a897{width:52%;display:flex;flex-direction:column;justify-content:center;}.elementor .e-32d4fbd5-f8e3b95{width:52%;flex-direction:column;gap:0px;}.elementor .e-2fd34e39-c1bd9e2{padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:48px;align-items:start;}.elementor .e-7d1f1527-5f934e0{flex-direction:column;align-items:center;}.elementor .e-c745091-0889c86{padding-block-end:20px;}.elementor .e-231d8078-4147054{padding-block-end:40px;}.elementor .e-637a8730-113a84e{width:52%;display:flex;flex-direction:column;justify-content:center;}.elementor .e-3dfbbdaa-8e2ef8c{width:auto;min-height:400px;}.elementor .e-3eb4c39d-2d362e1{width:50%;height:100%;padding:0px;}.elementor .e-728c5dc-343ebcb{padding:10px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .e-77feaff0-361ed9b{background-color:var(--smoke);display:flex;flex-direction:column;align-items:center;}.elementor .e-32d4a0d4-727bd68{margin-block-end:0px;}.elementor .e-5b098498-79c70a2{color:var(--cai-blue-brand);margin-block-end:36px;}.elementor .e-69b221dc-a0deecb{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-5e895b23-c7992dd{width:100%;height:auto;min-width:100%;min-height:100%;object-fit:cover;object-position:center center;position:static;}.elementor .e-4e7f3b06-11b6756{background-color:var(--smoke);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-61f22940-5cf7330{position:static;padding:40px;}.elementor .e-6334d078-0bc5ef5{flex:1 1 auto;}.elementor .e-35dbd447-7e369f8{flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-26408b3e-9d6ae53{padding:20px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-card);border-style:solid;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-a6dbf4-18dcf5d{width:100%;height:auto;min-width:100%;min-height:100%;object-fit:cover;object-position:center center;position:static;}.elementor .e-265ecd5e-02928e1{background-color:var(--smoke);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-70ef6705-d313d83{position:static;padding:40px;}.elementor .e-215aeac2-bc28119{flex:1 1 auto;}.elementor .e-4c7688b6-e441556{flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-1db6c2a2-00cb82e{padding:20px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-card);border-style:solid;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-61e490a-f700ab2{width:100%;height:auto;min-width:100%;min-height:100%;object-fit:cover;object-position:center center;position:static;}.elementor .e-48969f5f-cd388ac{background-color:var(--smoke);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6412085-66cc1c3{position:static;padding:40px;}.elementor .e-55af1ef8-1731715{flex:1 1 auto;}.elementor .e-6b6f388f-bf192cb{flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-4489ffcc-4200dac{padding:20px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-card);border-style:solid;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-689d7dfb-f89e2dd{height:auto;padding:0px;display:flex;gap:24px;justify-content:flex-start;align-items:stretch;}.elementor .e-73168e04-6be06a7{flex-direction:column;}.elementor .e-7c079572-986a23b{flex-direction:column;align-items:center;}.elementor .e-59433bc-c00b2df{padding-block-start:0px;}.elementor .e-2e4bdfea-cb11a67{background-color:var(--smoke);}.elementor .e-311aede-8b1272b{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;background-color:#003E51;}.elementor .e-4e5ce386-7f204b9{color:var(--white);margin:0px;}.elementor .e-2dd2c88-0d78f45{color:var(--white);padding-block-end:6px;}.elementor .e-776a250-494ec2e{width:67%;max-width:880px;padding:0px;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:start;}.elementor .e-4b9814dd-5873aab{width:100%;max-width:1320px;position:relative;z-index:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-18bbff24-95717ca{padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-image:url("https://caisoft.com/wp-content/uploads/placeholder.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;background-color:#1F3144;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6264ab9e-6db04d6{width:100%;max-width:1320px;flex-direction:column;gap:32px;}.elementor .e-7b7836c2-88d9e33{padding-block-start:120px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;align-items:center;}