.elementor-kit-9{--e-global-color-primary:#5C6D5D;--e-global-color-secondary:#464236;--e-global-color-text:#5B616E;--e-global-color-accent:#BEBAA1;--e-global-color-5248c9b:#F6F7F6;--e-global-color-81c87db:#E1E6E1;--e-global-color-64d1dd6:#C3CCC3;--e-global-color-bc9836b:#9DAB9D;--e-global-color-a83290e:#788979;--e-global-color-7b6946d:#5C6D5D;--e-global-color-14d9098:#49584A;--e-global-color-59c146a:#3D483E;--e-global-color-bfb9db9:#333C34;--e-global-color-2836fb9:#2D342D;--e-global-color-f4f6ccc:#171C18;--e-global-color-240973f:#F5F4F0;--e-global-color-8636e4a:#E8E5DF;--e-global-color-197d9b7:#D4CEC2;--e-global-color-720333d:#B8AF9E;--e-global-color-7131e63:#9E937D;--e-global-color-7c7a0af:#827860;--e-global-color-513012b:#665F4A;--e-global-color-b620973:#504B3B;--e-global-color-7f5e8f3:#464236;--e-global-color-d07b243:#39362E;--e-global-color-f716d0b:#1D1B16;--e-global-color-c3c0cbc:#F4F6F7;--e-global-color-2ab9903:#E2E8EB;--e-global-color-d3f4f07:#C8D4D9;--e-global-color-f164ba1:#A2B5BE;--e-global-color-d22031e:#758F9B;--e-global-color-eda1099:#5A7480;--e-global-color-0acb5e6:#4C5F6B;--e-global-color-35a435a:#43515B;--e-global-color-e0f447b:#3C474E;--e-global-color-af4b90f:#353D44;--e-global-color-203016d:#20262C;--e-global-color-fa26cae:#F8F7F4;--e-global-color-703f455:#EEEEE6;--e-global-color-d81ef6a:#DCDBCC;--e-global-color-d31804f:#BEBAA1;--e-global-color-9be3d12:#ADA68A;--e-global-color-f9e4ad6:#9D9372;--e-global-color-db1bbd7:#908366;--e-global-color-00158c4:#786C56;--e-global-color-d78bbc1:#635949;--e-global-color-dd96e81:#51493D;--e-global-color-0621121:#2B261F;--e-global-color-18a538c:#FAFAFA;--e-global-color-36c6179:#040E10;--e-global-color-ea68458:#F4F6F7;--e-global-color-9f49668:#2B261F;--e-global-color-5bc0bc5:#FFFFFF;--e-global-color-ce32b21:#000000;--e-global-color-0ad79d3:#F9F8F7;--e-global-color-4fc8fb1:#F2F0EE;--e-global-color-b722c6e:#E7E3E1;--e-global-color-7d7911a:#D6CFCB;--e-global-color-7452f17:#BDB3AC;--e-global-color-4eb4e88:#A99D95;--e-global-color-6439f2b:#8C7F76;--e-global-color-6ab7908:#746961;--e-global-color-5db3a6a:#625852;--e-global-color-ffe1699:#544D48;--e-global-color-f94dbcb:#2B2724;--e-global-color-497ad49:#F9F6F3;--e-global-color-c0d742e:#F2EAE2;--e-global-color-f51c2cf:#E4D3C4;--e-global-color-c19fcde:#D4B8A0;--e-global-color-f4aadd8:#C19476;--e-global-color-847d7d6:#B47C5B;--e-global-color-35c914a:#A66950;--e-global-color-8f1b238:#8A5544;--e-global-color-dea000c:#70463C;--e-global-color-eb6db77:#5C3B32;--e-global-color-e32f95a:#311D19;--e-global-color-094fa00:#F3F8FA;--e-global-color-1699adf:#EAF0F5;--e-global-color-b0e2d95:#D8E5ED;--e-global-color-3919a73:#C0D3E1;--e-global-color-3cb7716:#A6BCD3;--e-global-color-6ec652d:#8FA6C5;--e-global-color-0e98aab:#7B90B6;--e-global-color-ac19ab9:#65789D;--e-global-color-9ef9347:#54637F;--e-global-color-2a6bca3:#485467;--e-global-color-0d0b377:#2A303C;--e-global-color-f51eaba:#F4F3F2;--e-global-color-2b105ba:#E2E1DF;--e-global-color-059269b:#C8C4C0;--e-global-color-caddb1c:#A8A29C;--e-global-color-6ba7d14:#8F8780;--e-global-color-6808f99:#79716B;--e-global-color-4e0d549:#6E6460;--e-global-color-60a7268:#59524F;--e-global-color-0489325:#4D4846;--e-global-color-0dd7bcd:#453F3E;--e-global-color-28c1fa4:#262322;--e-global-color-8907055:#F7F8F8;--e-global-color-c8ab18d:#EDEEF1;--e-global-color-82c2e38:#D8DBDF;--e-global-color-a9617bc:#B6BAC3;--e-global-color-9709377:#8E95A2;--e-global-color-e979c1a:#6B7280;--e-global-color-46e82c7:#5B616E;--e-global-color-777c49b:#4A4E5A;--e-global-color-c99327f:#40444C;--e-global-color-6e8dfda:#383A42;--e-global-color-3b66513:#25272C;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-9bd9ee4-font-family:"Aspekta";--e-global-typography-9bd9ee4-font-size:clamp(2.5rem, 2.0455rem + 1.8648vw, 3.5rem);--e-global-typography-9bd9ee4-font-weight:400;--e-global-typography-9bd9ee4-line-height:1.14;--e-global-typography-d901dca-font-family:"Aspekta";--e-global-typography-d901dca-font-size:clamp(2.5rem, 2.0455rem + 1.8648vw, 3.5rem);--e-global-typography-d901dca-font-weight:500;--e-global-typography-d901dca-line-height:1.14;--e-global-typography-3e7108f-font-family:"Aspekta";--e-global-typography-3e7108f-font-size:clamp(2.5rem, 2.0455rem + 1.8648vw, 3.5rem);--e-global-typography-3e7108f-font-weight:600;--e-global-typography-3e7108f-line-height:1.14;--e-global-typography-bc7c4eb-font-family:"Aspekta";--e-global-typography-bc7c4eb-font-size:clamp(2.5rem, 2.0455rem + 1.8648vw, 3.5rem);--e-global-typography-bc7c4eb-font-weight:700;--e-global-typography-bc7c4eb-line-height:1.14;--e-global-typography-097f4ab-font-family:"Aspekta";--e-global-typography-097f4ab-font-size:clamp(2.25rem, 1.9091rem + 1.3986vw, 3rem);--e-global-typography-097f4ab-font-weight:400;--e-global-typography-097f4ab-line-height:1.14;--e-global-typography-097f4ab-letter-spacing:0.015em;--e-global-typography-c0bbca5-font-size:clamp(2.25rem, 1.9091rem + 1.3986vw, 3rem);--e-global-typography-c0bbca5-font-weight:500;--e-global-typography-c0bbca5-line-height:1.14;--e-global-typography-e0dfa45-font-size:clamp(2.25rem, 1.9091rem + 1.3986vw, 3rem);--e-global-typography-e0dfa45-font-weight:600;--e-global-typography-e0dfa45-line-height:1.14;--e-global-typography-34c63c2-font-size:clamp(2.25rem, 1.9091rem + 1.3986vw, 3rem);--e-global-typography-34c63c2-font-weight:700;--e-global-typography-34c63c2-line-height:1.14;--e-global-typography-42a808e-font-family:"Aspekta";--e-global-typography-42a808e-font-size:clamp(2rem, 1.7727rem + 0.9324vw, 2.5rem);--e-global-typography-42a808e-font-weight:400;--e-global-typography-42a808e-line-height:1.14;--e-global-typography-2c57697-font-family:"Aspekta";--e-global-typography-2c57697-font-size:clamp(2rem, 1.7727rem + 0.9324vw, 2.5rem);--e-global-typography-2c57697-font-weight:500;--e-global-typography-2c57697-line-height:1.14;--e-global-typography-0f6054c-font-family:"Aspekta";--e-global-typography-0f6054c-font-size:clamp(2rem, 1.7727rem + 0.9324vw, 2.5rem);--e-global-typography-0f6054c-font-weight:600;--e-global-typography-0f6054c-line-height:1.14;--e-global-typography-a7dbe50-font-family:"Aspekta";--e-global-typography-a7dbe50-font-size:clamp(2rem, 1.7727rem + 0.9324vw, 2.5rem);--e-global-typography-a7dbe50-font-weight:700;--e-global-typography-a7dbe50-line-height:1.14;--e-global-typography-7ba4fda-font-family:"Aspekta";--e-global-typography-7ba4fda-font-size:clamp(1.625rem, 1.4545rem + 0.6993vw, 2rem);--e-global-typography-7ba4fda-font-weight:400;--e-global-typography-7ba4fda-line-height:1.14;--e-global-typography-0d82dba-font-family:"Aspekta";--e-global-typography-0d82dba-font-size:clamp(1.625rem, 1.4545rem + 0.6993vw, 2rem);--e-global-typography-0d82dba-font-weight:500;--e-global-typography-0d82dba-line-height:1.14;--e-global-typography-696f763-font-family:"Aspekta";--e-global-typography-696f763-font-size:clamp(1.625rem, 1.4545rem + 0.6993vw, 2rem);--e-global-typography-696f763-font-weight:600;--e-global-typography-696f763-line-height:1.14;--e-global-typography-c374cb4-font-family:"Aspekta";--e-global-typography-c374cb4-font-size:clamp(1.625rem, 1.4545rem + 0.6993vw, 2rem);--e-global-typography-c374cb4-font-weight:700;--e-global-typography-c374cb4-line-height:1.14;--e-global-typography-1ea4b4d-font-family:"Aspekta";--e-global-typography-1ea4b4d-font-size:clamp(1.5rem, 1.3864rem + 0.4662vw, 1.75rem);--e-global-typography-1ea4b4d-font-weight:400;--e-global-typography-1ea4b4d-line-height:1.14;--e-global-typography-8e38ad2-font-family:"Aspekta";--e-global-typography-8e38ad2-font-size:clamp(1.5rem, 1.3864rem + 0.4662vw, 1.75rem);--e-global-typography-8e38ad2-font-weight:500;--e-global-typography-8e38ad2-line-height:1.14;--e-global-typography-698ca9f-font-family:"Aspekta";--e-global-typography-698ca9f-font-size:clamp(1.5rem, 1.3864rem + 0.4662vw, 1.75rem);--e-global-typography-698ca9f-font-weight:600;--e-global-typography-698ca9f-line-height:1.14;--e-global-typography-b3d7f8a-font-family:"Aspekta";--e-global-typography-b3d7f8a-font-size:clamp(1.5rem, 1.3864rem + 0.4662vw, 1.75rem);--e-global-typography-b3d7f8a-font-weight:700;--e-global-typography-b3d7f8a-line-height:1.14;--e-global-typography-093dbc1-font-family:"Aspekta";--e-global-typography-093dbc1-font-size:clamp(1.25rem, 1.1364rem + 0.4662vw, 1.5rem);--e-global-typography-093dbc1-font-weight:400;--e-global-typography-093dbc1-line-height:1.14;--e-global-typography-b5fb3ea-font-family:"Aspekta";--e-global-typography-b5fb3ea-font-size:clamp(1.25rem, 1.1364rem + 0.4662vw, 1.5rem);--e-global-typography-b5fb3ea-font-weight:500;--e-global-typography-b5fb3ea-line-height:1.14;--e-global-typography-cd1a74e-font-family:"Aspekta";--e-global-typography-cd1a74e-font-size:clamp(1.25rem, 1.1364rem + 0.4662vw, 1.5rem);--e-global-typography-cd1a74e-font-weight:600;--e-global-typography-cd1a74e-line-height:1.14;--e-global-typography-1d030cc-font-family:"Aspekta";--e-global-typography-1d030cc-font-size:clamp(1.25rem, 1.1364rem + 0.4662vw, 1.5rem);--e-global-typography-1d030cc-font-weight:700;--e-global-typography-1d030cc-line-height:1.14;--e-global-typography-3ebb1f6-font-family:"Aspekta";--e-global-typography-3ebb1f6-font-size:clamp(1.125rem, 1.0682rem + 0.2331vw, 1.25rem);--e-global-typography-3ebb1f6-font-weight:400;--e-global-typography-3ebb1f6-line-height:1.14;--e-global-typography-57c07cf-font-family:"Aspekta";--e-global-typography-57c07cf-font-size:clamp(1.125rem, 1.0682rem + 0.2331vw, 1.25rem);--e-global-typography-57c07cf-font-weight:500;--e-global-typography-57c07cf-line-height:1.14;--e-global-typography-574da27-font-family:"Aspekta";--e-global-typography-574da27-font-size:clamp(1.125rem, 1.0682rem + 0.2331vw, 1.25rem);--e-global-typography-574da27-font-weight:600;--e-global-typography-574da27-line-height:1.14;--e-global-typography-c4bef58-font-family:"Aspekta";--e-global-typography-c4bef58-font-size:clamp(1.125rem, 1.0682rem + 0.2331vw, 1.25rem);--e-global-typography-c4bef58-font-weight:700;--e-global-typography-c4bef58-line-height:1.14;--e-global-typography-dafdb5e-font-family:"Inter";--e-global-typography-dafdb5e-font-size:clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem);--e-global-typography-dafdb5e-font-weight:400;--e-global-typography-dafdb5e-line-height:1.5;--e-global-typography-9737950-font-family:"Inter";--e-global-typography-9737950-font-size:clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem);--e-global-typography-9737950-font-weight:500;--e-global-typography-9737950-line-height:1.5;--e-global-typography-a39453d-font-family:"Inter";--e-global-typography-a39453d-font-size:clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem);--e-global-typography-a39453d-font-weight:600;--e-global-typography-a39453d-line-height:1.5;--e-global-typography-4435c0e-font-family:"Inter";--e-global-typography-4435c0e-font-size:clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem);--e-global-typography-4435c0e-font-weight:700;--e-global-typography-4435c0e-line-height:1.5;--e-global-typography-6deb048-font-family:"Inter";--e-global-typography-6deb048-font-size:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);--e-global-typography-6deb048-font-weight:400;--e-global-typography-6deb048-line-height:1.5;--e-global-typography-c0ae7f3-font-family:"Inter";--e-global-typography-c0ae7f3-font-size:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);--e-global-typography-c0ae7f3-font-weight:500;--e-global-typography-c0ae7f3-line-height:1.5;--e-global-typography-d38aa0f-font-family:"Inter";--e-global-typography-d38aa0f-font-size:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);--e-global-typography-d38aa0f-font-weight:600;--e-global-typography-d38aa0f-line-height:1.5;--e-global-typography-431e62a-font-family:"Inter";--e-global-typography-431e62a-font-size:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);--e-global-typography-431e62a-font-weight:700;--e-global-typography-431e62a-line-height:1.5;--e-global-typography-4bc96a5-font-family:"Inter";--e-global-typography-4bc96a5-font-size:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--e-global-typography-4bc96a5-font-weight:400;--e-global-typography-4bc96a5-line-height:1.5;--e-global-typography-06f58eb-font-family:"Inter";--e-global-typography-06f58eb-font-size:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--e-global-typography-06f58eb-font-weight:500;--e-global-typography-06f58eb-line-height:1.5;--e-global-typography-1b0a26a-font-family:"Inter";--e-global-typography-1b0a26a-font-size:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--e-global-typography-1b0a26a-font-weight:600;--e-global-typography-1b0a26a-line-height:1.5;--e-global-typography-c98c4ba-font-family:"Inter";--e-global-typography-c98c4ba-font-size:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--e-global-typography-c98c4ba-font-weight:700;--e-global-typography-c98c4ba-line-height:1.5;--e-global-typography-e45323e-font-family:"Inter";--e-global-typography-e45323e-font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--e-global-typography-e45323e-font-weight:400;--e-global-typography-e45323e-line-height:1.5;--e-global-typography-3a5ed46-font-family:"Inter";--e-global-typography-3a5ed46-font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--e-global-typography-3a5ed46-font-weight:500;--e-global-typography-3a5ed46-line-height:1.5;--e-global-typography-cbc4782-font-family:"Inter";--e-global-typography-cbc4782-font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--e-global-typography-cbc4782-font-weight:600;--e-global-typography-cbc4782-line-height:1.5;--e-global-typography-62aef12-font-family:"Inter";--e-global-typography-62aef12-font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--e-global-typography-62aef12-font-weight:700;--e-global-typography-62aef12-line-height:1.5;--e-global-typography-8ef658d-font-family:"Inter";--e-global-typography-8ef658d-font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);--e-global-typography-8ef658d-font-weight:400;--e-global-typography-8ef658d-line-height:1.5;--e-global-typography-385982a-font-family:"Inter";--e-global-typography-385982a-font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);--e-global-typography-385982a-font-weight:500;--e-global-typography-385982a-line-height:1.5;--e-global-typography-492cf1f-font-family:"Inter";--e-global-typography-492cf1f-font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);--e-global-typography-492cf1f-font-weight:600;--e-global-typography-492cf1f-line-height:1.5;--e-global-typography-73be4a0-font-family:"Inter";--e-global-typography-73be4a0-font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);--e-global-typography-73be4a0-font-weight:700;--e-global-typography-73be4a0-line-height:1.5;--e-global-typography-7235896-font-family:"Inter";--e-global-typography-7235896-font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--e-global-typography-7235896-font-weight:400;--e-global-typography-7235896-text-transform:uppercase;--e-global-typography-7235896-line-height:1.5;--e-global-typography-7235896-letter-spacing:0.32em;--e-global-typography-17da70c-font-family:"Inter";--e-global-typography-17da70c-font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--e-global-typography-17da70c-font-weight:500;--e-global-typography-17da70c-text-transform:uppercase;--e-global-typography-17da70c-line-height:1.5;--e-global-typography-17da70c-letter-spacing:0.32em;--e-global-typography-1b1182f-font-family:"Inter";--e-global-typography-1b1182f-font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--e-global-typography-1b1182f-font-weight:600;--e-global-typography-1b1182f-text-transform:uppercase;--e-global-typography-1b1182f-line-height:1.5;--e-global-typography-1b1182f-letter-spacing:0.32em;--e-global-typography-8fbfeb0-font-family:"Inter";--e-global-typography-8fbfeb0-font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--e-global-typography-8fbfeb0-font-weight:700;--e-global-typography-8fbfeb0-text-transform:uppercase;--e-global-typography-8fbfeb0-line-height:1.5;--e-global-typography-8fbfeb0-letter-spacing:0.32em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 h1{font-family:var( --e-global-typography-d901dca-font-family ), Sans-serif;font-size:var( --e-global-typography-d901dca-font-size );font-weight:var( --e-global-typography-d901dca-font-weight );line-height:var( --e-global-typography-d901dca-line-height );}.elementor-kit-9 h2{color:var( --e-global-color-36c6179 );font-family:var( --e-global-typography-bc7c4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-bc7c4eb-font-size );font-weight:var( --e-global-typography-bc7c4eb-font-weight );line-height:var( --e-global-typography-bc7c4eb-line-height );}.elementor-kit-9 h3{color:var( --e-global-color-36c6179 );font-family:var( --e-global-typography-097f4ab-font-family ), Sans-serif;font-size:var( --e-global-typography-097f4ab-font-size );font-weight:var( --e-global-typography-097f4ab-font-weight );line-height:var( --e-global-typography-097f4ab-line-height );letter-spacing:var( --e-global-typography-097f4ab-letter-spacing );}.elementor-kit-9 h4{color:var( --e-global-color-36c6179 );font-size:var( --e-global-typography-c0bbca5-font-size );font-weight:var( --e-global-typography-c0bbca5-font-weight );line-height:var( --e-global-typography-c0bbca5-line-height );}.elementor-kit-9 h5{color:var( --e-global-color-36c6179 );font-size:var( --e-global-typography-e0dfa45-font-size );font-weight:var( --e-global-typography-e0dfa45-font-weight );line-height:var( --e-global-typography-e0dfa45-line-height );}.elementor-kit-9 h6{color:var( --e-global-color-36c6179 );font-size:var( --e-global-typography-e0dfa45-font-size );font-weight:var( --e-global-typography-e0dfa45-font-weight );line-height:var( --e-global-typography-e0dfa45-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1248px;}.e-con{--container-max-width:1248px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:810px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-d901dca-font-size );line-height:var( --e-global-typography-d901dca-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-bc7c4eb-font-size );line-height:var( --e-global-typography-bc7c4eb-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-097f4ab-font-size );line-height:var( --e-global-typography-097f4ab-line-height );letter-spacing:var( --e-global-typography-097f4ab-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-c0bbca5-font-size );line-height:var( --e-global-typography-c0bbca5-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-e0dfa45-font-size );line-height:var( --e-global-typography-e0dfa45-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-e0dfa45-font-size );line-height:var( --e-global-typography-e0dfa45-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-d901dca-font-size );line-height:var( --e-global-typography-d901dca-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-bc7c4eb-font-size );line-height:var( --e-global-typography-bc7c4eb-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-097f4ab-font-size );line-height:var( --e-global-typography-097f4ab-line-height );letter-spacing:var( --e-global-typography-097f4ab-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-c0bbca5-font-size );line-height:var( --e-global-typography-c0bbca5-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-e0dfa45-font-size );line-height:var( --e-global-typography-e0dfa45-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-e0dfa45-font-size );line-height:var( --e-global-typography-e0dfa45-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Paragraph*/
.balance {
  text-wrap: balance;
}
.pretty {
  text-wrap: pretty;
}

.opacity-80 {
  opacity: 0.8;
}

/*Padding*/
.p-section {
  padding: 120px 20px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-80 {
  padding-top: 80px !important;
  padding-left: 20px !important;
  padding-bottom: 128px !important;
  padding-right: 20px !important;
}

@media screen and (width <= 1024px) {
  .p-section {
    padding: 80px 20px;
  }
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pt-0 {
    padding-top: 0px;
  }

  .px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pt-80 {
    padding-top: 80px !important;
    padding-left: 20px !important;
    padding-bottom: 80px !important;
    padding-right: 20px !important;
  }
}

.h-full {
  height: 100%;
}

/*.elementor-button-icon {*/
/*    display: block !important;*/
/*}*/

.elementor-button-icon {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Button CSS */
:root {
  /* --e-global-color-primary */
  /* --e-global-color-secondary */
  /* --e-global-color-text */
  /* --e-global-color-accent */
  /* --e-global-typography-8179466-font-family), Sans-serif */

  --e-global-color-primary-600: #5C6D5D;
  --e-global-color-primary-700: #49584A;
  --e-global-color-secondary-600: #464236;
  --e-global-color-secondary-700: #665F4A;
  --e-global-color-accent-600: #D4B8A0;
  --e-global-color-accent-800: #C19476;

  --e-global-text-dark: #102320;
  --e-global-text-light: #f5faf9;
  --e-global-bg-dark: #102320;
  --e-global-bg-light: #f5faf9;
  --e-global-neutral-black: #000000;
  --e-global-neutral-white: #ffffff;

  /* Brand Color */
  --primary-color: var(--e-global-color-primary-600);
  --secondary-color: var(--e-global-color-secondary-600);
  --accent-color: var(--e-global-color-accent-600);
  --dark-color: var(--e-global-neutral-black);
  --light-color: var(--e-global-neutral-white);

  /* Hover */
  --primary-hover: var(--e-global-color-primary-700);
  --secondary-hover: var(--e-global-color-secondary-700);
  --accent-hover: var(--e-global-color-accent-800);
  --dark-hover: var(--e-global-neutral-black);
  --light-hover: var(--e-global-neutral-white);

  /* Icon - Solid Color - Fill and Stroke */
  --fill-style: transparent;
  --stroke-style: red;

  /* button padding and height */
  --e-global-button-px-lg: clamp(1.375rem, 1.3213rem + 0.2291vw, 1.5rem);
  --e-global-button-py-lg: 16px;
  --e-global-button-h-lg: 56px;
  --e-global-button-px-md: clamp(1.375rem, 1.3213rem + 0.2291vw, 1.5rem);
  --e-global-button-py-md: 12px;
  --e-global-button-h-md: 48px;
  --e-global-button-px-sm: clamp(1.375rem, 1.3213rem + 0.2291vw, 1.5rem);
  --e-global-button-py-sm: 8px;
  --e-global-button-h-sm: 36px;

  /* text size */
  --e-global-text-lg: clamp(0.875rem, 0.7139rem + 0.6873vw, 1.25rem);
  --e-global-text-md: clamp(0.875rem, 0.8213rem + 0.2291vw, 1rem);
  --e-global-text-sm: clamp(0.75rem, 0.6963rem + 0.2291vw, 0.875rem);

  /* icon size */
  --e-global-arrow-icon-size: clamp(0.9375rem, 0.8033rem + 0.5728vw, 1.25rem);
  --e-global-phone-icon-size: clamp(0.9375rem, 0.8033rem + 0.5728vw, 1.25rem);

  /* styles */
  --e-global-border-radius: 999px;
  --e-global-border: 1px solid;
  --e-global-border-color: rgba(255, 255, 255, 0.12);
  --e-global-box-shadow: 0px 1px 2px 0px rgba(105, 81, 255, 0.05);
  --e-global-transition: all 0.3s;
}

/* hidding button on the interface */
.btn_primary .hidden_secondary {
  display: none !important;
}
.btn_secondary .hidden_primary {
  display: none !important;
}

.has_icon .elementor-button-icon svg {
  display: block !important;
}
.hidden_icon .elementor-button-icon svg {
  display: none !important;
}

.w-full a.elementor-button {
  width: 100% !important;
}

.rounded a.elementor-button {
  border-radius: var(--e-global-border-radius) !important;
}

.transition-all a.elementor-button,
.transition-all span.elementor-button-text,
.transition-all span.elementor-button-icon svg path {
  transition: var(--e-global-transition);
}

/* icon alignment */
.items-center-lg
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon,
.items-center-md
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--e-global-arrow-icon-size);
  height: var(--e-global-arrow-icon-size);
  gap: 8px;
}

.items-center-sm
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--e-global-arrow-icon-size);
  height: var(--e-global-arrow-icon-size);
  gap: 6px;
}

/* icon size */
.icon-lg
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon
  svg,
.icon-md
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon
  svg {
  width: var(--e-global-arrow-icon-size);
  height: var(--e-global-arrow-icon-size);
}
.icon-sm
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon
  svg {
  width: 20px;
  height: 20px;
}
.p-icon-lg
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon
  svg,
.p-icon-md
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon
  svg,
.p-icon-sm
  a.elementor-button
  .elementor-button-content-wrapper
  .elementor-button-icon
  svg {
  width: var(--e-global-phone-icon-size);
  height: var(--e-global-phone-icon-size);
}

/* text size */
.elementor-button-text {
  text-transform: capitalize;
}

.text-lg a.elementor-button .elementor-button-text {
  font-family: var( --e-global-typography-4bc96a5-font-family ), Sans-serif;
  font-size: var(--e-global-text-lg) !important;
  font-weight: 600 !important;
  line-height: normal !important;
}

.text-md a.elementor-button .elementor-button-text {
  font-family: var( --e-global-typography-4bc96a5-font-family ), Sans-serif;
  font-size: var(--e-global-text-md) !important;
  font-weight: 600 !important;
  line-height: normal !important;
}

.text-sm a.elementor-button .elementor-button-text {
  font-family: var( --e-global-typography-4bc96a5-font-family ), Sans-serif;
  font-size: var(--e-global-text-sm) !important;
  font-weight: 600 !important;
  line-height: normal !important;
}

/* button size & padding */
.px-lg a.elementor-button,
.py-lg a.elementor-button,
.px-md a.elementor-button,
.py-md a.elementor-button,
.px-sm a.elementor-button,
.py-sm a.elementor-button {
  display: flex;
  justify-content: center;
}

.py-lg a.elementor-button {
  height: var(--e-global-button-h-lg) !important;
}

.py-md a.elementor-button {
  height: var(--e-global-button-h-md) !important;
}

.py-sm a.elementor-button {
  height: var(--e-global-button-h-sm) !important;
}

.px-lg a.elementor-button {
  padding-left: var(--e-global-button-px-lg) !important;
  padding-right: var(--e-global-button-px-lg) !important;
}

.py-lg a.elementor-button {
  padding-top: var(--e-global-button-py-lg) !important;
  padding-bottom: var(--e-global-button-py-lg) !important;
}

.px-md a.elementor-button {
  padding-left: var(--e-global-button-px-md) !important;
  padding-right: var(--e-global-button-px-md) !important;
}

.py-md a.elementor-button {
  padding-top: var(--e-global-button-py-md) !important;
  padding-bottom: var(--e-global-button-py-md) !important;
}

.px-sm a.elementor-button {
  padding-left: var(--e-global-button-px-sm) !important;
  padding-right: var(--e-global-button-px-sm) !important;
}

.py-sm a.elementor-button {
  padding-top: var(--e-global-button-py-sm) 0 !important;
  padding-bottom: var(--e-global-button-py-sm) 0 !important;
}

.px-0 a.elementor-button {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.p-0 a.elementor-button {
  padding: 0 !important;
}

.elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

/****************************************************************************************/
/* button color */
/* solid */
.primary.solid a.elementor-button {
  background: var(--primary-color) !important;
  outline: var(--e-global-border) var(--primary-hover);
  box-shadow: var(--e-global-box-shadow);
  cursor: pointer;
}

.secondary.solid a.elementor-button {
  background: var(--secondary-color) !important;
  outline: var(--e-global-border) var(--secondary-hover);
  box-shadow: var(--e-global-box-shadow);
  cursor: pointer;
}

.accent.solid a.elementor-button {
  background: var(--accent-color) !important;
  outline: var(--e-global-border) var(--accent-hover);
  box-shadow: var(--e-global-box-shadow);
  cursor: pointer;
}

.dark.solid a.elementor-button {
  background: var(--dark-color) !important;
  box-shadow: var(--e-global-box-shadow);
  cursor: pointer;
}

.light.solid a.elementor-button {
  background: var(--light-color) !important;
  box-shadow: var(--e-global-box-shadow);
  cursor: pointer;
}

/* button hover color */
/* solid */
.primary.solid:hover a.elementor-button {
  background: var(--primary-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.secondary.solid:hover a.elementor-button {
  background: var(--secondary-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.accent.solid:hover a.elementor-button {
  background: var(--accent-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.dark.solid:hover a.elementor-button {
  background: var(--primary-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.light.solid:hover a.elementor-button {
  background: var(--primary-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}

/* button text color */
/* solid */
.primary.solid span.elementor-button-text,
.secondary.solid span.elementor-button-text,
.accent.solid span.elementor-button-text,
.dark.solid span.elementor-button-text {
  color: var(--light-color) !important;
}
.light.solid span.elementor-button-text {
  color: var(--primary-color) !important;
}

/* button text hover color */
/* solid */
.primary.solid:hover span.elementor-button-text,
.secondary.solid:hover span.elementor-button-text,
.accent.solid:hover span.elementor-button-text,
.dark.solid:hover span.elementor-button-text {
  color: var(--light-color) !important;
}
.light.solid:hover span.elementor-button-text {
  color: var(--light-color) !important;
}

/* button icon color */
/* solid */
.primary.solid span.elementor-button-icon svg path,
.secondary.solid span.elementor-button-icon svg path,
.accent.solid span.elementor-button-icon svg path,
.dark.solid span.elementor-button-icon svg path {
  fill: var(--fill-color) !important;
  stroke: var(--light-color) !important;
  transition: var(--e-global-transition);
}
.light.solid span.elementor-button-icon svg path {
  fill: var(--fill-color) !important;
  stroke: var(--primary-color) !important;
  transition: var(--e-global-transition);
}

.primary.solid .btn-icon-left span.elementor-button-icon svg path,
.secondary.solid .btn-icon-left span.elementor-button-icon svg path,
.accent.solid .btn-icon-left span.elementor-button-icon svg path,
.dark.solid .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-color) !important;
  stroke: var(--light-color) !important;
  transition: var(--e-global-transition);
}
.light.solid .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-color) !important;
  stroke: var(--light-color) !important;
  transition: var(--e-global-transition);
}

/* button icon hover color */
/* solid */
.light.solid:hover span.elementor-button-icon svg path {
  fill: var(--fill-color) !important;
  stroke: var(--light-color) !important;
  transition: var(--e-global-transition);
}
.light.solid:hover .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-color) !important;
  stroke: var(--light-color) !important;
  transition: var(--e-global-transition);
}

/****************************************************************************************/
/* button color */
/* outline */
.primary.outline a.elementor-button,
.secondary.outline a.elementor-button,
.accent.outline a.elementor-button,
.dark.outline a.elementor-button,
.light.outline a.elementor-button {
  background: none !important;
}
.primary.outline a.elementor-button {
  outline: var(--e-global-border) var(--primary-color) !important;
}
.secondary.outline a.elementor-button {
  outline: var(--e-global-border) var(--secondary-color) !important;
}
.accent.outline a.elementor-button {
  outline: var(--e-global-border) var(--accent-color) !important;
}
.dark.outline a.elementor-button {
  outline: var(--e-global-border) var(--dark-color) !important;
}
.light.outline a.elementor-button {
  outline: var(--e-global-border) var(--light-color) !important;
}

/* button background hover color */
/* outline */
.primary.outline:hover a.elementor-button {
  background: var(--primary-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.secondary.outline:hover a.elementor-button {
  background: var(--secondary-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.accent.outline:hover a.elementor-button {
  background: var(--accent-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.dark.outline:hover a.elementor-button {
  background: var(--dark-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}
.light.outline:hover a.elementor-button {
  background: var(--light-hover) !important;
  box-shadow: var(--e-global-box-shadow);
  transition: var(--e-global-transition);
}

/* button text color */
/* outline & soft */
.primary.outline span.elementor-button-text,
.primary.soft span.elementor-button-text {
  color: var(--primary-color) !important;
}
.secondary.outline span.elementor-button-text,
.secondary.soft span.elementor-button-text {
  color: var(--secondary-color) !important;
}
.accent.outline span.elementor-button-text,
.accent.soft span.elementor-button-text {
  color: var(--accent-color) !important;
}
.dark.outline span.elementor-button-text,
.dark.soft span.elementor-button-text {
  color: var(--dark-color) !important;
}
.light.outline span.elementor-button-text,
.light.soft span.elementor-button-text {
  color: var(--light-color) !important;
}

/* button text hover color */
/* outline */
.primary.outline:hover span.elementor-button-text,
.secondary.outline:hover span.elementor-button-text,
.accent.outline:hover span.elementor-button-text,
.dark.outline:hover span.elementor-button-text {
  color: var(--light-hover) !important;
  transition: var(--e-global-transition) !important;
}
.light.outline:hover span.elementor-button-text {
  color: var(--dark-hover) !important;
  transition: var(--e-global-transition) !important;
}

/* button icon color */
/* outline & soft */
.primary.outline span.elementor-button-icon svg path,
.primary.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
.secondary.outline span.elementor-button-icon svg path,
.secondary.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
.accent.outline span.elementor-button-icon svg path,
.accent.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
.dark.outline span.elementor-button-icon svg path,
.dark.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
.light.outline span.elementor-button-icon svg path,
.light.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}

a.elementor-button.primary.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.primary.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
a.elementor-button.secondary.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.secondary.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
a.elementor-button.accent.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.accent.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
a.elementor-button.dark.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.dark.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}
a.elementor-button.light.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.light.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}

/* button icon color */
/* outline & soft */
.primary.outline span.elementor-button-icon svg path,
.primary.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--primary-color) !important;
}
.secondary.outline span.elementor-button-icon svg path,
.secondary.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--secondary-color) !important;
}
.accent.outline span.elementor-button-icon svg path,
.accent.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--accent-color) !important;
}
.dark.outline span.elementor-button-icon svg path,
.dark.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--dark-color) !important;
}
.light.outline span.elementor-button-icon svg path,
.light.soft span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--light-color) !important;
}

a.elementor-button.primary.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.primary.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--primary-color) !important;
}
a.elementor-button.secondary.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.secondary.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--secondary-color) !important;
}
a.elementor-button.accent.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.accent.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--accent-color) !important;
}
a.elementor-button.dark.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.dark.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--dark-color) !important;
}
a.elementor-button.light.outline
  .btn-icon-left
  span.elementor-button-icon
  svg
  path,
a.elementor-button.light.soft
  .btn-icon-left
  span.elementor-button-icon
  svg
  path {
  fill: var(--fill-style) !important;
  stroke: var(--stroke-style) !important;
}

/* button icon hover color */
/* outline */
.primary.outline:hover span.elementor-button-icon svg path,
.secondary.outline:hover span.elementor-button-icon svg path,
.accent.outline:hover span.elementor-button-icon svg path,
.dark.outline:hover span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--light-color) !important;
  transition: var(--e-global-transition);
}
.light.outline .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: unset;
  transition: var(--e-global-transition);
}

.primary.outline:hover .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--primary-color) !important;
  transition: var(--e-global-transition);
}
.secondary.outline:hover .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--secondary-color) !important;
  transition: var(--e-global-transition);
}
.accent.outline:hover .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--accent-color) !important;
  transition: var(--e-global-transition);
}
.dark.outline:hover .btn-icon-left span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--dark-color) !important;
  transition: var(--e-global-transition);
}
.light.outline:hover span.elementor-button-icon svg path {
  fill: var(--fill-style) !important;
  stroke: var(--dark-color) !important;
  transition: var(--e-global-transition);
}

/****************************************************************************************/
/* button color */
/* soft */
.primary.soft a.elementor-button,
.secondary.soft a.elementor-button,
.accent.soft a.elementor-button,
.dark.soft a.elementor-button,
.light.soft a.elementor-button {
  background: none !important;
  outline: none !important;
}

/****************************************************************************************/
/* Secondary button color */
/* soft */
.primary .call-us-icon svg,
.primary .call-us-icon svg path,
.primary .button-text {
  stroke: var(--primary-color) !important;
  color: var(--primary-color) !important;
}
.primary .call-us-icon svg path[fill="#4C58DF"] {
  fill: var(--primary-color) !important;
  opacity: 0.1;
}

.secondary .call-us-icon svg,
.secondary .call-us-icon svg path,
.secondary .button-text {
  stroke: var(--secondary-color) !important;
  color: var(--secondary-color) !important;
}
.secondary .call-us-icon svg path[fill="#4C58DF"] {
  fill: var(--secondary-color) !important;
  opacity: 0.1;
}

.accent .call-us-icon svg,
.accent .call-us-icon svg path,
.accent .button-text {
  stroke: var(--accent-color) !important;
  color: var(--accent-color) !important;
}
.accent .call-us-icon svg path[fill="#4C58DF"] {
  fill: var(--accent-color) !important;
  opacity: 0.1;
}

.dark .call-us-icon svg,
.dark .call-us-icon svg path,
.dark .button-text {
  stroke: var(--dark-color) !important;
  color: var(--dark-color) !important;
}
.dark .call-us-icon svg path[fill="#4C58DF"] {
  fill: var(--dark-color) !important;
  opacity: 0.1;
}

.light .call-us-icon svg,
.light .call-us-icon svg path,
.light .button-text {
  stroke: var(--light-color) !important;
  color: var(--light-color) !important;
}
.light .call-us-icon svg path[fill="#4C58DF"] {
  fill: var(--light-color) !important;
  opacity: 0.1;
}

/* Secondary button hover color */
/* soft */
.primary:hover .call-us-icon svg,
.primary:hover .call-us-icon svg path,
.primary:hover .button-text {
  stroke: var(--primary-hover) !important;
  color: var(--primary-hover) !important;
}
.secondary:hover .call-us-icon svg,
.secondary:hover .call-us-icon svg path,
.secondary:hover .button-text {
  stroke: var(--secondary-hover) !important;
  color: var(--secondary-hover) !important;
}
.accent:hover .call-us-icon svg,
.accent:hover .call-us-icon svg path,
.accent:hover .button-text {
  stroke: var(--accent-hover) !important;
  color: var(--accent-hover) !important;
}
.dark:hover .call-us-icon svg,
.dark:hover .call-us-icon svg path,
.dark:hover .button-text {
  stroke: var(--dark-hover) !important;
  color: var(--dark-hover) !important;
}
.light:hover .call-us-icon svg,
.light:hover .call-us-icon svg path,
.light:hover .button-text {
  stroke: var(--light-hover) !important;
  color: var(--light-hover) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Inter_18pt-Regular.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Inter_18pt-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Inter_18pt-Medium.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Inter_18pt-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Inter_18pt-SemiBold.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Inter_18pt-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Inter_24pt-Bold.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Inter_24pt-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Aspekta-400.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Aspekta-400.woff') format('woff');
}
@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Aspekta-500.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Aspekta-500.woff') format('woff');
}
@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Aspekta-600.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Aspekta-600.woff') format('woff');
}
@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Aspekta-750.woff2') format('woff2'),
		url('/wp-content/uploads/2025/11/Aspekta-750.woff') format('woff');
}
/* End Custom Fonts CSS */