.elementor .e-7687ba4-2bf2dd4{padding-inline-end:300px;}.elementor .e-a4d33dd-cef8973{width:40px;align-self:center;}.elementor .e-ca1d2bb-cd6bb83{font-family:var(--secondary-font-family);font-weight:600;font-size:14px;color:var(--White);}.elementor .e-12600ae-f19bd9a{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-e64a0d1-7eca64f{width:40px;align-self:center;}.elementor .e-0701dab-013f3c4{font-family:var(--secondary-font-family);font-weight:600;font-size:14px;color:var(--White);}.elementor .e-4265d25-caf62f7{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-73e6123-a75c3e4{width:40px;align-self:center;}.elementor .e-6626e08-2a1d5d6{font-family:var(--secondary-font-family);font-weight:600;font-size:14px;color:var(--White);}.elementor .e-cb386cf-59f2a7c{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-cfd95a9-6c73604{width:90%;column-gap:10px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;row-gap:0px;}.elementor .e-2e716eb-2fedd86{width:140px;align-self:center;}.elementor .e-af326b0-c7474ff{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-01711dc-bd01e38{width:140px;align-self:center;}.elementor .e-62f2ed7-effe7fc{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-e5e11d4-7355132{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;gap:20px;}.elementor .e-de7de41-b2cb6c4{padding:0px;flex-direction:column;row-gap:30px;}.elementor .e-9f4dd0f-5c8da09{padding:0px;}.elementor .e-027c2e8-d9dc04e{padding:0px;gap:0px;}.elementor .e-55f6061-f675503{display:none;}.elementor .e-4830162-f63e790{font-family:var(--primary-font-family);font-weight:600;font-size:clamp(1.5rem, calc(1.262rem + 1vw), 2rem);;color:var(--White);align-self:start;}.elementor .e-79690c9-ba763b6{width:24%;font-family:var(--secondary-font-family);font-weight:400;font-size:14px;border-radius:6px;}.elementor .e-0a58bc9-a1c3ded{width:24%;font-family:var(--secondary-font-family);font-weight:400;font-size:14px;border-radius:6px;}.elementor .e-f1dc310-741c215{width:24%;font-family:var(--secondary-font-family);font-weight:400;font-size:13px;border-radius:6px;}.elementor .e-8fc8684-90e498c{width:22%;height:36px;font-family:var(--secondary-font-family);font-weight:600;font-size:15px;color:#ffffff;border-radius:6px;background-color:var(--primary-color);}.elementor .e-8fc8684-90e498c:hover,.elementor .e-8fc8684-90e498c:focus-visible{color:var(--Black);background-color:#ff7300;}.elementor .e-d46db70-833c69b{font-family:var(--secondary-font-family);font-weight:400;color:var(--White);}.elementor .e-6a059a2-f695e0b{column-gap:10px;padding-inline-start:0px;padding-inline-end:0px;row-gap:20px;justify-content:space-between;}.elementor .e-1dff0db-b8fba16{padding:30px;border-radius:20px;border-width:0.5px;border-color:#494949;border-style:solid;background-color:#141414e0;}.elementor .e-aa98c2f-0695de8{position:relative;z-index:2;padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-96c6108-ba9f808{width:70%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:30%;background-image:url("https://perfectidealcontractor.com/wp-content/uploads/2026/07/test-png-3-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top left;}.elementor .e-604d5de-5975db5{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://perfectidealcontractor.com/wp-content/uploads/2026/07/Perfect-Ideal-Contractor-Bacground-image-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-48cfe40-76dacb7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-b1dd590-b80565b{background-image:linear-gradient(#000000d9, #000000d9),url("https://perfectidealcontractor.com/wp-content/uploads/2026/07/Perfect-Ideal-Contractors-Review-Section-Background-Image.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;}.elementor .e-32f818a-c9e0c23{display:flex;}.elementor .e-e2a3099-5928bc2{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-febc92d-2fac65f{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-d7b2598-4ee7945{padding:0px;display:flex;justify-content:center;}.elementor .e-1305e0c-1ae580a{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-80466c7-69b3930{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-4c9e8b5-1d05735{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-2ab7acb-a8e0005{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-2ab7acb-a8e0005:hover,.elementor .e-2ab7acb-a8e0005:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-ef1fa97-f41473e{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-c1f4b0e-06a0c9a{padding:0px;display:flex;justify-content:center;}.elementor .e-7c2df2d-df9afd6{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-6c6a238-70ef43d{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-d8daa27-7e804f1{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-f59351c-1024e53{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-f59351c-1024e53:hover,.elementor .e-f59351c-1024e53:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-7870a9a-473f6ac{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-0040d29-a3e1092{padding:0px;display:flex;justify-content:center;}.elementor .e-7c7efe4-2e8d6ce{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-2498cbd-46fc120{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-27a4785-e615247{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-316894a-c006613{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-316894a-c006613:hover,.elementor .e-316894a-c006613:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-45d14aa-1583391{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-8ec01da-f3e02b1{padding:0px;display:flex;justify-content:center;}.elementor .e-4437d11-7c069c2{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-1dfbb65-6f8a5ed{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-5f325a6-a60bff1{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-e97f693-6a1ec72{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-e97f693-6a1ec72:hover,.elementor .e-e97f693-6a1ec72:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-01cd89f-fff5cd1{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-44208c8-6cab5e7{padding:0px;display:flex;justify-content:center;}.elementor .e-7486545-a44ce34{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-e45de99-1713637{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-773d820-4733869{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-99f1194-e7083a8{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-99f1194-e7083a8:hover,.elementor .e-99f1194-e7083a8:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-f97fcbe-a9530df{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-de669af-ebf0538{padding:0px;display:flex;justify-content:center;}.elementor .e-70b17de-d4ef491{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-c060e3b-7ba3f8b{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-9e79c05-fa46f78{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-67a288c-4e4f146{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);

/* Crucial for the smooth effect */
transition: 
  backdrop-filter 0.3s ease, 
  -webkit-backdrop-filter 0.3s ease,
  background-color 0.3s ease,
  transform 0.3s ease,
  box-shadow 0.3s ease;\n}.elementor .e-67a288c-4e4f146:hover,.elementor .e-67a288c-4e4f146:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-a48c25b-fdf6ffd{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-7b866fa-c226b49{padding:0px;display:flex;justify-content:center;}.elementor .e-6da9880-7ab7dc7{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-79162a8-545a67e{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-5c2c836-3679240{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-84f9c6d-d108998{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-84f9c6d-d108998:hover,.elementor .e-84f9c6d-d108998:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-5579f3f-e265244{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-643a396-02c54d8{padding:0px;display:flex;justify-content:center;}.elementor .e-442e73a-e18c215{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-2010306-f71074d{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-9c6198f-78d8dd3{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-04019a3-01edfbd{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-04019a3-01edfbd:hover,.elementor .e-04019a3-01edfbd:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-54b8c04-9706fb5{width:100%;column-gap:2%;padding:0px;margin-block-end:40px;display:inline-flex;row-gap:40px;flex-wrap:wrap;justify-content:center;}.elementor .e-d007703-04785e6{gap:20px;justify-content:center;}.elementor .e-05206c1-96edf16{background-image:url("https://perfectidealcontractor.com/wp-content/uploads/2026/07/Service-Section-Background-image.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;background-color:#141414;}.elementor .e-350ea14-640a801{font-family:var(--primary-font-family);}.elementor .e-b704a01-aec13e0{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-95e2b50-4fbdcfa{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:var(--White);}.elementor .e-39e37f4-499db69{justify-content:center;align-items:center;}.elementor .e-53185f5-0b8db33{flex:1 0 auto;}.elementor .e-bca3969-015ba1c{padding:0px;}.elementor .e-a7fe426-dde2acc{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:var(--White);}.elementor .e-fb6acef-03f91bc{justify-content:center;align-items:center;}.elementor .e-c0bd01c-2b6c4c6{flex:1 0 auto;}.elementor .e-f734484-c45f563{padding:0px;}.elementor .e-ed12536-a24b766{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:var(--White);}.elementor .e-2703d0c-e5db037{justify-content:center;align-items:center;}.elementor .e-273e972-3977b90{flex:1 0 auto;}.elementor .e-58a56e3-99ce542{padding:0px;}.elementor .e-f25395d-2fa6440{padding:0px;flex-direction:column;}.elementor .e-a19ce77-e70dffe{margin-block-start:40px;gap:20px;justify-content:center;}.elementor .e-7b6d00e-78128f9{display:flex;}.elementor .e-f3209ab-97fa138{display:flex;}.elementor .e-5dfb529-17684a3{font-family:var(--primary-font-family);font-weight:700;font-size:var(--header-h2-size);color:#ffffff;}.elementor .e-291366a-b564db1{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:#ffffff;margin-block-end:40px;}.elementor .e-5248dc7-2eacd8d{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-9385286-fcb9ced{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-e9f59d8-b947732{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-014042b-62268cd{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-791340e-ebf185c{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-fdd7f99-78fb1ae{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-a5d1bd6-cf61988{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-7b0822c-e9f74dd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:15px;}.elementor .e-5373f0a-e12c02e{padding:0px;}.elementor .e-8614ee8-95641c1{padding:0px;}.elementor .e-dcc797d-aa19d54{column-gap:20px;padding:0px;}.elementor .e-6386cda-2ca35bf{padding-inline-start:20px;padding-inline-end:20px;background-color:#181818;display:flex;}.elementor .e-9cfdad9-441ce44{padding:40px;}.elementor .e-97479b5-ffcf744{font-family:var(--primary-font-family);font-weight:700;font-size:var(--header-h2-size);color:#ffffff;}.elementor .e-666e97a-a0334e4{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:#ffffff;}.elementor .e-4150c5c-ef42d98{padding:0px;flex-direction:column;gap:20px;}.elementor .e-4f3e551-876477c{flex-direction:row;gap:40px;}.elementor .e-6dd38d9-33180d4{display:flex;}.elementor .e-b621d22-2b1e579{font-family:var(--primary-font-family);}.elementor .e-64f3532-45cb08f{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-ef26b8a-ce0d357{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-0ccdbad-1e927f5{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-fc34eae-9961d78{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-674c0fd-391de8e{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-4d9fede-064bdab{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-95b5858-2a4b5d0{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-06f717a-0a88629{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-ce3fd3e-088d31f{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-d359dcb-671d18d{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-c5d3a39-7f02b09{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-52c408f-d3349d1{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-2955e89-748cdb3{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-7ee8269-38fa924{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-a58d104-c8620f6{padding:0px;}.elementor .e-4e5b695-2e017d3{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 1);}.elementor .e-2d29627-c0536f3{padding:0px;justify-content:center;align-items:center;}.elementor .e-16ee534-1f48f11{padding:0px;gap:40px;}.elementor .e-fc6dabe-fa48ca5{padding-inline-start:20px;padding-inline-end:20px;background-color:#161616;display:flex;}.elementor .e-f2ab119-507d2b3{font-family:var(--primary-font-family);}.elementor .e-5edd0b8-23741af{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-b78813f-47129b0{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-01c8836-3a139eb{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-a2d1173-46b638b{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-f6e9c4f-e8bd7d7{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-9e83db9-94b953d{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-7b19819-062a436{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-fe5a727-040823e{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-4a2a6f4-9336dfe{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-302c178-97adf76{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-413a69d-c81d516{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-f2aa433-02c89ea{padding-inline-start:20px;padding-inline-end:20px;display:flex;}.elementor .e-dc7ea09-881f160{font-family:var(--primary-font-family);}.elementor .e-93da49d-e44378e{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:#fffdfd;text-align:start;align-self:start;}.elementor .e-ff56cb1-ee5e5e0{flex-direction:column;}.elementor .e-ea7b38f-6de2ebd{align-self:end;}.elementor .e-76a2dd7-697f1a1{flex-direction:column;}.elementor .e-5a94605-1ab7b10{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:row;row-gap:10px;align-items:center;}.elementor .e-235414a-29376a2{padding:10px;gap:40px;}.elementor .e-3ced14a-bfeb66a{padding-inline-start:20px;padding-inline-end:20px;background-color:#141414;display:flex;}.elementor .e-7689b92-c23f9c5{font-family:var(--primary-font-family);}.elementor .e-e6de08f-9ac3d61{padding:0px;align-items:center;}.elementor .e-c3d05d0-5953048{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-40ca93d-df63622{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-df0df52-6a48caa{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-dc977cd-7a45dce{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-0dff1f2-910a648{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-f17aef0-62131af{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-5631460-eda6948{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-6970c17-a82e2d3{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-f7f3412-d4752cd{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-49583b4-9f6edb6{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-d9d260f-724a9c8{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-f54faf6-6225fd1{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-27ed9e9-a2df653{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-df439d0-8be4805{flex-direction:column;gap:10px;}.elementor .e-2021a77-301c04c{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-f8c1970-fe6ce77{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-c1ee088-599d386{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-8d75f22-4192df2{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-41e8e5a-d546a51{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-4d46cd9-a703ed1{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-ef7944d-246b5c9{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-5549953-c9d6dfb{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-461e114-a62eecb{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-aac5283-6b4777d{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-75dc059-a47e823{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-88b59ea-7148aa6{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-96dfc22-bed7bac{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#fcfafa;display:flex;align-self:start;}.elementor .e-cb9441d-1173783{column-gap:10px;background-color:#292929;align-items:center;}.elementor .e-d507cf2-6767e7d{flex-direction:column;gap:10px;}.elementor .e-20cae94-fde036d{padding:0px;}.elementor .e-ceda059-ca05fb1{padding:0px;gap:20px;}.elementor .e-ade05e3-f85c82f{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-deda7c2-4bfb6d4{padding-inline-start:20px;padding-inline-end:20px;}