.elementor-19177 .elementor-element.elementor-element-181fa58:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-181fa58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C1E;background-image:url("https://upscaled.com.sg/wp-content/uploads/2026/04/webdesign-hero-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19177 .elementor-element.elementor-element-181fa58 > .elementor-background-overlay{background-color:rgba(5,6,18,0.82);opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-181fa58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19177 .elementor-element.elementor-element-a1e8d01 > .elementor-element-populated{padding:110px 80px 110px 80px;}.elementor-19177 .elementor-element.elementor-element-0e37dc2{text-align:start;}.elementor-19177 .elementor-element.elementor-element-9b24fd0{text-align:start;}.elementor-19177 .elementor-element.elementor-element-9b24fd0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:700;line-height:1.05em;color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-463d7f4{--spacer-size:22px;}.elementor-19177 .elementor-element.elementor-element-2342071{text-align:start;}.elementor-19177 .elementor-element.elementor-element-874f942{--spacer-size:32px;}.elementor-19177 .elementor-element.elementor-element-5183886 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#DA2B2C;border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-1e2da33{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-d7b9b50 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:rgba(255,255,255,0.08);border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.25);border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-c2cb967{--spacer-size:28px;}.elementor-19177 .elementor-element.elementor-element-997165f{text-align:start;}.elementor-19177 .elementor-element.elementor-element-54fdf46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19177 .elementor-element.elementor-element-c5b688a:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-c5b688a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-c5b688a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19177 .elementor-element.elementor-element-c5b688a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-aab1240 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.18);padding:19px 20px 19px 20px;}.elementor-19177 .elementor-element.elementor-element-d0328f7{text-align:center;}.elementor-19177 .elementor-element.elementor-element-d0328f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-20c27b1{text-align:start;}.elementor-19177 .elementor-element.elementor-element-79070e5 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.18);padding:19px 20px 19px 20px;}.elementor-19177 .elementor-element.elementor-element-66ea082{text-align:center;}.elementor-19177 .elementor-element.elementor-element-66ea082 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-0964561{text-align:start;}.elementor-19177 .elementor-element.elementor-element-261a799 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.18);padding:19px 20px 19px 20px;}.elementor-19177 .elementor-element.elementor-element-f4c5b8c{text-align:center;}.elementor-19177 .elementor-element.elementor-element-f4c5b8c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-82729e4{text-align:start;}.elementor-19177 .elementor-element.elementor-element-b0dd75c > .elementor-element-populated{padding:19px 20px 19px 20px;}.elementor-19177 .elementor-element.elementor-element-a22b046{text-align:center;}.elementor-19177 .elementor-element.elementor-element-a22b046 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-383c4f5{text-align:start;}.elementor-19177 .elementor-element.elementor-element-891acac:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-891acac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-891acac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 24px 0px;}.elementor-19177 .elementor-element.elementor-element-891acac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-f7ac53f > .elementor-element-populated{padding:16px 80px 16px 80px;}.elementor-19177 .elementor-element.elementor-element-778c6e7{text-align:start;}.elementor-19177 .elementor-element.elementor-element-692e0ac{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-47d3a06{text-align:center;}.elementor-19177 .elementor-element.elementor-element-47d3a06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-6b99b3d{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-cf3b174{text-align:center;}.elementor-19177 .elementor-element.elementor-element-fc6dab6:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-fc6dab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-fc6dab6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 40px 8px 40px;}.elementor-19177 .elementor-element.elementor-element-fc6dab6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-9bb2018:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-b27cb52{text-align:start;}.elementor-19177 .elementor-element.elementor-element-7718570{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-677dd83 .elementor-icon-wrapper{text-align:start;}.elementor-19177 .elementor-element.elementor-element-677dd83.elementor-view-stacked .elementor-icon{background-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-677dd83.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-677dd83.elementor-view-default .elementor-icon{color:#DA2B2C;border-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-677dd83.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-677dd83.elementor-view-default .elementor-icon svg{fill:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-fda90d2{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-c60bfdf{text-align:start;}.elementor-19177 .elementor-element.elementor-element-c60bfdf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-7f60cb7{--spacer-size:8px;}.elementor-19177 .elementor-element.elementor-element-868f788{text-align:start;}.elementor-19177 .elementor-element.elementor-element-6ed2568:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-057bdbc{text-align:start;}.elementor-19177 .elementor-element.elementor-element-16c1032{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-cea313e{text-align:start;}.elementor-19177 .elementor-element.elementor-element-c2df91e{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-8b0b159{text-align:start;}.elementor-19177 .elementor-element.elementor-element-8b0b159 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-a68f669{--spacer-size:8px;}.elementor-19177 .elementor-element.elementor-element-46ca9e5{text-align:start;}.elementor-19177 .elementor-element.elementor-element-9f21d87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-561f31c{text-align:start;}.elementor-19177 .elementor-element.elementor-element-961df5b{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-13adca6 .elementor-icon-wrapper{text-align:start;}.elementor-19177 .elementor-element.elementor-element-13adca6.elementor-view-stacked .elementor-icon{background-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-13adca6.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-13adca6.elementor-view-default .elementor-icon{color:#DA2B2C;border-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-13adca6.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-13adca6.elementor-view-default .elementor-icon svg{fill:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-018ce5a{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-7b04a12{text-align:start;}.elementor-19177 .elementor-element.elementor-element-7b04a12 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-cc22820{--spacer-size:8px;}.elementor-19177 .elementor-element.elementor-element-8b58cab{text-align:start;}.elementor-19177 .elementor-element.elementor-element-ea0cabd:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-ea0cabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-ea0cabd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 40px 72px 40px;}.elementor-19177 .elementor-element.elementor-element-ea0cabd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-3549454:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-681e00c{text-align:start;}.elementor-19177 .elementor-element.elementor-element-789dd8f{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-ed6a6df .elementor-icon-wrapper{text-align:start;}.elementor-19177 .elementor-element.elementor-element-ed6a6df.elementor-view-stacked .elementor-icon{background-color:#FF7426;}.elementor-19177 .elementor-element.elementor-element-ed6a6df.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-ed6a6df.elementor-view-default .elementor-icon{color:#FF7426;border-color:#FF7426;}.elementor-19177 .elementor-element.elementor-element-ed6a6df.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-ed6a6df.elementor-view-default .elementor-icon svg{fill:#FF7426;}.elementor-19177 .elementor-element.elementor-element-f2a2de8{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-bd65752{text-align:start;}.elementor-19177 .elementor-element.elementor-element-bd65752 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-0f6a0f8{--spacer-size:8px;}.elementor-19177 .elementor-element.elementor-element-e35965e{text-align:start;}.elementor-19177 .elementor-element.elementor-element-eaafe99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-5cebe47{text-align:start;}.elementor-19177 .elementor-element.elementor-element-d39645a{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-44b8b42 .elementor-icon-wrapper{text-align:start;}.elementor-19177 .elementor-element.elementor-element-44b8b42.elementor-view-stacked .elementor-icon{background-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-44b8b42.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-44b8b42.elementor-view-default .elementor-icon{color:#DA2B2C;border-color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-44b8b42.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-44b8b42.elementor-view-default .elementor-icon svg{fill:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-37090e2{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-c8824f8{text-align:start;}.elementor-19177 .elementor-element.elementor-element-c8824f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-1ed5c0f{--spacer-size:8px;}.elementor-19177 .elementor-element.elementor-element-a11f40f{text-align:start;}.elementor-19177 .elementor-element.elementor-element-7276840:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-e360432{text-align:start;}.elementor-19177 .elementor-element.elementor-element-b17dc1f{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-9ab72bd .elementor-icon-wrapper{text-align:start;}.elementor-19177 .elementor-element.elementor-element-9ab72bd.elementor-view-stacked .elementor-icon{background-color:#FF7426;}.elementor-19177 .elementor-element.elementor-element-9ab72bd.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-9ab72bd.elementor-view-default .elementor-icon{color:#FF7426;border-color:#FF7426;}.elementor-19177 .elementor-element.elementor-element-9ab72bd.elementor-view-framed .elementor-icon, .elementor-19177 .elementor-element.elementor-element-9ab72bd.elementor-view-default .elementor-icon svg{fill:#FF7426;}.elementor-19177 .elementor-element.elementor-element-319ae6c{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-d0dd070{text-align:start;}.elementor-19177 .elementor-element.elementor-element-d0dd070 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-dbc85a9{--spacer-size:8px;}.elementor-19177 .elementor-element.elementor-element-b5f1010{text-align:start;}.elementor-19177 .elementor-element.elementor-element-c736b04:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-c736b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-c736b04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-19177 .elementor-element.elementor-element-c736b04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-62ef14f > .elementor-element-populated{padding:20px 64px 20px 64px;}.elementor-19177 .elementor-element.elementor-element-9545d6c{text-align:start;}.elementor-19177 .elementor-element.elementor-element-a4ed150{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-406706f{text-align:start;}.elementor-19177 .elementor-element.elementor-element-406706f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-03560f5{--spacer-size:10px;}.elementor-19177 .elementor-element.elementor-element-66fb269{--divider-border-style:solid;--divider-color:rgba(218,43,44,0.5);--divider-border-width:2px;}.elementor-19177 .elementor-element.elementor-element-66fb269 .elementor-divider-separator{width:48%;margin:0 auto;margin-left:0;}.elementor-19177 .elementor-element.elementor-element-66fb269 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-19177 .elementor-element.elementor-element-c0d1e08{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-989de75{text-align:start;}.elementor-19177 .elementor-element.elementor-element-8211d7a{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-icon i{color:#DA2B2C;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-icon svg{fill:#DA2B2C;transition:fill 0.3s;}.elementor-19177 .elementor-element.elementor-element-8e8f0c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19177 .elementor-element.elementor-element-8e8f0c6 .elementor-icon-list-text{color:#5A5A72;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-c8f8231 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-19177 .elementor-element.elementor-element-740cfb6{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-6c896fb{text-align:start;}.elementor-19177 .elementor-element.elementor-element-bb90c32:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-bb90c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-bb90c32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-19177 .elementor-element.elementor-element-bb90c32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-43fc799 > .elementor-element-populated{padding:16px 80px 16px 80px;}.elementor-19177 .elementor-element.elementor-element-c06edf8{text-align:start;}.elementor-19177 .elementor-element.elementor-element-604c107{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-fc9b9d6{text-align:center;}.elementor-19177 .elementor-element.elementor-element-fc9b9d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-85cb541{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-6bce47a{text-align:center;}.elementor-19177 .elementor-element.elementor-element-7467338{--spacer-size:48px;}.elementor-19177 .elementor-element.elementor-element-56f999a{text-align:start;}.elementor-19177 .elementor-element.elementor-element-44433b4:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-44433b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-44433b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 24px 0px;}.elementor-19177 .elementor-element.elementor-element-44433b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-24f974f > .elementor-element-populated{padding:16px 80px 16px 80px;}.elementor-19177 .elementor-element.elementor-element-0f5c546{text-align:start;}.elementor-19177 .elementor-element.elementor-element-47ffed2{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-b4432aa{text-align:center;}.elementor-19177 .elementor-element.elementor-element-b4432aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-f6859db{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-fcb4bd7{text-align:center;}.elementor-19177 .elementor-element.elementor-element-756fa8c:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-756fa8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-756fa8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 40px 72px 40px;}.elementor-19177 .elementor-element.elementor-element-756fa8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-22772d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-22772d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-19177 .elementor-element.elementor-element-22772d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 14px 8px 14px;}.elementor-19177 .elementor-element.elementor-element-22772d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-0b86ab7{text-align:start;}.elementor-19177 .elementor-element.elementor-element-50d334d{text-align:center;}.elementor-19177 .elementor-element.elementor-element-e0a7f4c{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-9ebb8bf{text-align:start;}.elementor-19177 .elementor-element.elementor-element-0ffee3d{--spacer-size:6px;}.elementor-19177 .elementor-element.elementor-element-0dee1c8{text-align:start;}.elementor-19177 .elementor-element.elementor-element-0dee1c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-354d0ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-354d0ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-19177 .elementor-element.elementor-element-354d0ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 14px 8px 14px;}.elementor-19177 .elementor-element.elementor-element-354d0ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-0f8e22a{text-align:start;}.elementor-19177 .elementor-element.elementor-element-9349cff{text-align:center;}.elementor-19177 .elementor-element.elementor-element-1c42b63{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-02e7e19{text-align:start;}.elementor-19177 .elementor-element.elementor-element-b1562d5{--spacer-size:6px;}.elementor-19177 .elementor-element.elementor-element-90e6aa3{text-align:start;}.elementor-19177 .elementor-element.elementor-element-90e6aa3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-a44b42b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-a44b42b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-19177 .elementor-element.elementor-element-a44b42b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 14px 8px 14px;}.elementor-19177 .elementor-element.elementor-element-a44b42b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-5864da6{text-align:start;}.elementor-19177 .elementor-element.elementor-element-78331b7{text-align:center;}.elementor-19177 .elementor-element.elementor-element-049a09c{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-2c05b72{text-align:start;}.elementor-19177 .elementor-element.elementor-element-f5455fd{--spacer-size:6px;}.elementor-19177 .elementor-element.elementor-element-f52fa85{text-align:start;}.elementor-19177 .elementor-element.elementor-element-f52fa85 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-51ffc9d:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-51ffc9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-51ffc9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 24px 0px;}.elementor-19177 .elementor-element.elementor-element-51ffc9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-5a6fa85 > .elementor-element-populated{padding:16px 80px 16px 80px;}.elementor-19177 .elementor-element.elementor-element-a04d367{text-align:start;}.elementor-19177 .elementor-element.elementor-element-9aca72c{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-548538d{text-align:center;}.elementor-19177 .elementor-element.elementor-element-548538d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-abe4032{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-2f0b79b{text-align:center;}.elementor-19177 .elementor-element.elementor-element-5250746:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-5250746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-5250746{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 40px 72px 40px;}.elementor-19177 .elementor-element.elementor-element-5250746 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-fdfa55d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-fdfa55d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-19177 .elementor-element.elementor-element-fdfa55d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-fdfa55d > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-fdfa55d > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-fdfa55d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-fdfa55d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-0187ef1{text-align:start;}.elementor-19177 .elementor-element.elementor-element-b55e6dc{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-e367d4a{text-align:start;}.elementor-19177 .elementor-element.elementor-element-346b2f2{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-bfdc3f8{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-d8ad691{text-align:start;}.elementor-19177 .elementor-element.elementor-element-d8ad691 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-4662832{text-align:start;}.elementor-19177 .elementor-element.elementor-element-1df8cd7{text-align:start;}.elementor-19177 .elementor-element.elementor-element-1da28b2{--spacer-size:14px;}.elementor-19177 .elementor-element.elementor-element-f468d9b{text-align:start;}.elementor-19177 .elementor-element.elementor-element-ddf0371:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-ddf0371 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-19177 .elementor-element.elementor-element-ddf0371 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-ddf0371 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-ddf0371 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-ddf0371 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-ddf0371 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-0ceef5c{text-align:start;}.elementor-19177 .elementor-element.elementor-element-d274cdb{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-64da491{text-align:start;}.elementor-19177 .elementor-element.elementor-element-91e6daa{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-995d16a{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-bc72e0c{text-align:start;}.elementor-19177 .elementor-element.elementor-element-bc72e0c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-d1961ca{text-align:start;}.elementor-19177 .elementor-element.elementor-element-20aa243{text-align:start;}.elementor-19177 .elementor-element.elementor-element-6938e45{--spacer-size:14px;}.elementor-19177 .elementor-element.elementor-element-511a280{text-align:start;}.elementor-19177 .elementor-element.elementor-element-8f10768:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-8f10768 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-19177 .elementor-element.elementor-element-8f10768 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-19177 .elementor-element.elementor-element-8f10768 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-8f10768 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-8f10768 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19177 .elementor-element.elementor-element-8f10768 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-8f3eca7{text-align:start;}.elementor-19177 .elementor-element.elementor-element-2e34c72{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-0b12479{text-align:start;}.elementor-19177 .elementor-element.elementor-element-4c05598{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-ded471d{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-5323d16{text-align:start;}.elementor-19177 .elementor-element.elementor-element-5323d16 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-c0274a5{text-align:start;}.elementor-19177 .elementor-element.elementor-element-ba31813{text-align:start;}.elementor-19177 .elementor-element.elementor-element-908c4c8{--spacer-size:14px;}.elementor-19177 .elementor-element.elementor-element-1dfbd65{text-align:start;}.elementor-19177 .elementor-element.elementor-element-4dadb51:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-4dadb51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-4dadb51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 24px 0px;}.elementor-19177 .elementor-element.elementor-element-4dadb51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-fcbeb63 > .elementor-element-populated{padding:16px 80px 16px 80px;}.elementor-19177 .elementor-element.elementor-element-dece1f5{text-align:start;}.elementor-19177 .elementor-element.elementor-element-ff3e9fe{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-0a54e95{text-align:center;}.elementor-19177 .elementor-element.elementor-element-0a54e95 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-a616451{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-6b8e801{text-align:center;}.elementor-19177 .elementor-element.elementor-element-708e6a9:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-708e6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-708e6a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 40px 72px 40px;}.elementor-19177 .elementor-element.elementor-element-708e6a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-b531b49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-08e2625{text-align:start;}.elementor-19177 .elementor-element.elementor-element-08e2625 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#5A5A72;}.elementor-19177 .elementor-element.elementor-element-e33e6e4{text-align:start;}.elementor-19177 .elementor-element.elementor-element-80763da{text-align:start;}.elementor-19177 .elementor-element.elementor-element-c5e8ada{text-align:start;}.elementor-19177 .elementor-element.elementor-element-c5e8ada .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;line-height:1em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-a36f4ff{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-019f2e7{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.08);--divider-border-width:2px;}.elementor-19177 .elementor-element.elementor-element-019f2e7 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-19177 .elementor-element.elementor-element-019f2e7 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-19177 .elementor-element.elementor-element-f85c531{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-icon i{color:#DA2B2C;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-icon svg{fill:#DA2B2C;transition:fill 0.3s;}.elementor-19177 .elementor-element.elementor-element-20b02d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19177 .elementor-element.elementor-element-20b02d0 .elementor-icon-list-text{color:#5A5A72;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-f8cdc32{--spacer-size:24px;}.elementor-19177 .elementor-element.elementor-element-d69ac8d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#1A1A2E;color:#1A1A2E;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A2E;border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-4323962:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-bdfbc7c{text-align:start;}.elementor-19177 .elementor-element.elementor-element-d8d40e2{text-align:start;}.elementor-19177 .elementor-element.elementor-element-d8d40e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,0.6);}.elementor-19177 .elementor-element.elementor-element-a74b60a{text-align:start;}.elementor-19177 .elementor-element.elementor-element-4c30d85{text-align:start;}.elementor-19177 .elementor-element.elementor-element-07f23b1{text-align:start;}.elementor-19177 .elementor-element.elementor-element-07f23b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-6dfe07e{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-93e2741{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.12);--divider-border-width:2px;}.elementor-19177 .elementor-element.elementor-element-93e2741 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-19177 .elementor-element.elementor-element-93e2741 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-19177 .elementor-element.elementor-element-1d1b19b{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-icon i{color:#DA2B2C;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-icon svg{fill:#DA2B2C;transition:fill 0.3s;}.elementor-19177 .elementor-element.elementor-element-b044ccc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19177 .elementor-element.elementor-element-b044ccc .elementor-icon-list-text{color:rgba(255,255,255,0.75);transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-7ac816a{--spacer-size:24px;}.elementor-19177 .elementor-element.elementor-element-0eadcb7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#DA2B2C;border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-4271e3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-element-populated, .elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-element-populated > .elementor-background-overlay, .elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-477e3f7{text-align:start;}.elementor-19177 .elementor-element.elementor-element-477e3f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#5A5A72;}.elementor-19177 .elementor-element.elementor-element-6a87279{text-align:start;}.elementor-19177 .elementor-element.elementor-element-68f3477{text-align:start;}.elementor-19177 .elementor-element.elementor-element-6c16be3{text-align:start;}.elementor-19177 .elementor-element.elementor-element-6c16be3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;line-height:1em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-13fbd00{--spacer-size:16px;}.elementor-19177 .elementor-element.elementor-element-5e97493{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.08);--divider-border-width:2px;}.elementor-19177 .elementor-element.elementor-element-5e97493 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-19177 .elementor-element.elementor-element-5e97493 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-19177 .elementor-element.elementor-element-149d502{--spacer-size:20px;}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-icon i{color:#DA2B2C;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-icon svg{fill:#DA2B2C;transition:fill 0.3s;}.elementor-19177 .elementor-element.elementor-element-2a22d60{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19177 .elementor-element.elementor-element-2a22d60 .elementor-icon-list-text{color:#5A5A72;transition:color 0.3s;}.elementor-19177 .elementor-element.elementor-element-56c71ca{--spacer-size:24px;}.elementor-19177 .elementor-element.elementor-element-80479d7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#1A1A2E;color:#1A1A2E;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A2E;border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-28f9314:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-28f9314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19177 .elementor-element.elementor-element-28f9314{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-19177 .elementor-element.elementor-element-28f9314 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-38e90f0{--spacer-size:18px;}.elementor-19177 .elementor-element.elementor-element-7321a07{text-align:center;}.elementor-19177 .elementor-element.elementor-element-7321a07 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:38px;font-weight:800;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-4bf1fa9{--spacer-size:18px;}.elementor-19177 .elementor-element.elementor-element-aed9d4c{--spacer-size:52px;}.elementor-19177 .elementor-element.elementor-element-bbb4822{--spacer-size:44px;}.elementor-19177 .elementor-element.elementor-element-6e67048:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-6e67048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19177 .elementor-element.elementor-element-6e67048{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-19177 .elementor-element.elementor-element-6e67048 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-49ea36d > .elementor-element-populated{padding:16px 100px 16px 100px;}.elementor-19177 .elementor-element.elementor-element-a78e3b1{text-align:start;}.elementor-19177 .elementor-element.elementor-element-a639350{--spacer-size:12px;}.elementor-19177 .elementor-element.elementor-element-3e1de4c{text-align:center;}.elementor-19177 .elementor-element.elementor-element-3e1de4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-87970b4{--spacer-size:28px;}.elementor-19177 .elementor-element.elementor-element-a9f41d2 .elementor-toggle-title, .elementor-19177 .elementor-element.elementor-element-a9f41d2 .elementor-toggle-icon{color:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-a9f41d2 .elementor-toggle-icon svg{fill:#1A1A2E;}.elementor-19177 .elementor-element.elementor-element-a9f41d2 .elementor-tab-title.elementor-active a, .elementor-19177 .elementor-element.elementor-element-a9f41d2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#DA2B2C;}.elementor-19177 .elementor-element.elementor-element-4771795:not(.elementor-motion-effects-element-type-background), .elementor-19177 .elementor-element.elementor-element-4771795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-19177 .elementor-element.elementor-element-4771795{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 34px 0px;}.elementor-19177 .elementor-element.elementor-element-4771795 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19177 .elementor-element.elementor-element-46daa5d > .elementor-element-populated{padding:10px 80px 10px 80px;}.elementor-19177 .elementor-element.elementor-element-c74542b{text-align:start;}.elementor-19177 .elementor-element.elementor-element-614f1ca{--spacer-size:7px;}.elementor-19177 .elementor-element.elementor-element-d4db0a3{text-align:center;}.elementor-19177 .elementor-element.elementor-element-d4db0a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-19177 .elementor-element.elementor-element-b62c632{--spacer-size:7px;}.elementor-19177 .elementor-element.elementor-element-8f7d0b9{text-align:center;}.elementor-19177 .elementor-element.elementor-element-df5d87e{--spacer-size:13px;}.elementor-19177 .elementor-element.elementor-element-47e92a4 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#DA2B2C;border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-1c0f605{--spacer-size:6px;}.elementor-19177 .elementor-element.elementor-element-3c2f2a5 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#F72F2F;color:#F72F2F;background-color:rgba(255,255,255,0.08);border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.25);border-radius:50px 50px 50px 50px;}.elementor-19177 .elementor-element.elementor-element-8b2e8f8{--spacer-size:11px;}.elementor-19177 .elementor-element.elementor-element-f1e0f67{text-align:center;}@media(max-width:767px){.elementor-19177 .elementor-element.elementor-element-a1e8d01 > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-19177 .elementor-element.elementor-element-9b24fd0 .elementor-heading-title{font-size:34px;}.elementor-19177 .elementor-element.elementor-element-f7ac53f > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-47d3a06 .elementor-heading-title{font-size:28px;}.elementor-19177 .elementor-element.elementor-element-9bb2018 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-6ed2568 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-9f21d87 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-3549454 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-eaafe99 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-7276840 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-62ef14f > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-406706f .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-c8f8231 > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-19177 .elementor-element.elementor-element-43fc799 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-19177 .elementor-element.elementor-element-fc9b9d6 .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-24f974f > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-b4432aa .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-22772d4 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-19177 .elementor-element.elementor-element-354d0ad > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-19177 .elementor-element.elementor-element-a44b42b > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-19177 .elementor-element.elementor-element-5a6fa85 > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-548538d .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-fcbeb63 > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-0a54e95 .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-b531b49 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-4323962 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-4271e3c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19177 .elementor-element.elementor-element-d01ad50 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-19177 .elementor-element.elementor-element-7321a07 .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-49ea36d > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-19177 .elementor-element.elementor-element-3e1de4c .elementor-heading-title{font-size:26px;}.elementor-19177 .elementor-element.elementor-element-46daa5d > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-19177 .elementor-element.elementor-element-d4db0a3 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for section, class: .elementor-element-181fa58 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-181fa58 > .elementor-container > .elementor-column:last-child {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-181fa58 > .elementor-container > .elementor-column:first-child {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}
@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-181fa58 > .elementor-background-overlay {
        background-color: rgba(5,6,18,0.85) !important;
        opacity: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5b688a */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-c5b688a .elementor-column {
        width: 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9bb2018 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-spacer {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap > *:nth-child(1) {
        flex: 0 0 100% !important;
        margin-bottom: 14px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap > *:nth-child(3) {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-right: 12px !important;
        padding-top: 2px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap > *:nth-child(3) .elementor-icon {
        font-size: 22px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap > *:nth-child(3) .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap > *:nth-child(5) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9bb2018 .elementor-widget-wrap > *:nth-child(7) {
        flex: 0 0 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ed2568 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-spacer {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap > *:nth-child(1) {
        flex: 0 0 100% !important;
        margin-bottom: 14px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap > *:nth-child(3) {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-right: 12px !important;
        padding-top: 2px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap > *:nth-child(3) .elementor-icon {
        font-size: 22px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap > *:nth-child(3) .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap > *:nth-child(5) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    .elementor-19177 .elementor-element.elementor-element-6ed2568 .elementor-widget-wrap > *:nth-child(7) {
        flex: 0 0 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f21d87 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-spacer {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap > *:nth-child(1) {
        flex: 0 0 100% !important;
        margin-bottom: 14px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap > *:nth-child(3) {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-right: 12px !important;
        padding-top: 2px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap > *:nth-child(3) .elementor-icon {
        font-size: 22px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap > *:nth-child(3) .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap > *:nth-child(5) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    .elementor-19177 .elementor-element.elementor-element-9f21d87 .elementor-widget-wrap > *:nth-child(7) {
        flex: 0 0 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc6dab6 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-fc6dab6 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3549454 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-spacer {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap > *:nth-child(1) {
        flex: 0 0 100% !important;
        margin-bottom: 14px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap > *:nth-child(3) {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-right: 12px !important;
        padding-top: 2px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap > *:nth-child(3) .elementor-icon {
        font-size: 22px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap > *:nth-child(3) .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap > *:nth-child(5) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    .elementor-19177 .elementor-element.elementor-element-3549454 .elementor-widget-wrap > *:nth-child(7) {
        flex: 0 0 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eaafe99 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-spacer {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap > *:nth-child(1) {
        flex: 0 0 100% !important;
        margin-bottom: 14px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap > *:nth-child(3) {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-right: 12px !important;
        padding-top: 2px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap > *:nth-child(3) .elementor-icon {
        font-size: 22px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap > *:nth-child(3) .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap > *:nth-child(5) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    .elementor-19177 .elementor-element.elementor-element-eaafe99 .elementor-widget-wrap > *:nth-child(7) {
        flex: 0 0 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7276840 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-spacer {
        display: none !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap > *:nth-child(1) {
        flex: 0 0 100% !important;
        margin-bottom: 14px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap > *:nth-child(3) {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-right: 12px !important;
        padding-top: 2px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap > *:nth-child(3) .elementor-icon {
        font-size: 22px !important;
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap > *:nth-child(3) .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap > *:nth-child(5) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    .elementor-19177 .elementor-element.elementor-element-7276840 .elementor-widget-wrap > *:nth-child(7) {
        flex: 0 0 100% !important;
        margin-top: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea0cabd */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-ea0cabd .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-756fa8c */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-756fa8c .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5250746 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-5250746 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-708e6a9 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-708e6a9 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28f9314 */@media (max-width: 767px) {
    .elementor-19177 .elementor-element.elementor-element-28f9314 .wdw2-trust {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        gap: 1px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-28f9314 .wdw2-ti {
        padding: 28px 20px !important;
    }
    .elementor-19177 .elementor-element.elementor-element-28f9314 .wdw2-tn {
        font-size: 36px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* ── WHY CHOOSE UPSCALED — 6-card grid ── */
.wdw2-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 48px;
}
.wdw2-card {
  background: #ffffff;
  border-radius: 24px;
  padding: 38px 28px 32px;
  border: 1.5px solid rgba(0,0,0,.07);
  position: relative;
  overflow: hidden;
  transition: all .4s ease;
}
.wdw2-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 28px 72px rgba(218,43,44,.11);
  border-color: rgba(218,43,44,.22);
}
/* top bar on hover */
.wdw2-card::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: linear-gradient(90deg, #DA2B2C, #FF7426);
  transform: scaleX(0);
  transition: transform .4s ease;
  transform-origin: left;
}
.wdw2-card:hover::after { transform: scaleX(1); }
/* watermark number */
.wdw2-num {
  position: absolute;
  right: 16px; top: 12px;
  font-size: 96px;
  font-weight: 900;
  line-height: 1;
  font-family: Nunito, sans-serif;
  color: rgba(218,43,44,.06);
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}
/* icon */
.wdw2-ico-wrap {
  width: 58px;
  height: 58px;
  border-radius: 18px;
  background: linear-gradient(135deg, #DA2B2C, #FF7426);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  box-shadow: 0 10px 28px rgba(218,43,44,.28);
  transition: transform .4s ease;
}
.wdw2-card:hover .wdw2-ico-wrap { transform: scale(1.08) rotate(-5deg); }
.wdw2-ico-wrap i { font-size: 22px; color: #fff; }
.wdw2-card-title {
  font-size: 18px;
  font-weight: 700;
  color: #1A1A2E;
  margin: 0 0 12px;
  font-family: Nunito, sans-serif;
  line-height: 1.3;
}
.wdw2-card-desc {
  font-size: 14px;
  color: #5A5A72;
  line-height: 1.80;
  margin: 0 0 18px;
  font-family: 'DM Sans', sans-serif;
}
.wdw2-badge {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #FFF5F5;
  color: #DA2B2C;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .3px;
  padding: 6px 14px;
  border-radius: 50px;
  border: 1px solid rgba(218,43,44,.18);
  font-family: 'DM Sans', sans-serif;
}
.wdw2-badge i { font-size: 10px; }

/* trust strip */
.wdw2-trust {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  border: 1.5px solid rgba(0,0,0,.07);
  box-shadow: 0 8px 32px rgba(0,0,0,.06);
}
.wdw2-ti {
  flex: 1;
  padding: 28px 20px;
  text-align: center;
  position: relative;
}
.wdw2-ti::after {
  content: '';
  position: absolute;
  right: 0; top: 20%; bottom: 20%;
  width: 1px;
  background: rgba(0,0,0,.08);
}
.wdw2-ti:last-child::after { display: none; }
.wdw2-tn {
  font-size: 38px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 8px;
  background: linear-gradient(135deg, #DA2B2C, #FF7426);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: Nunito, sans-serif;
}
.wdw2-tl {
  font-size: 13px;
  color: #5A5A72;
  font-weight: 500;
  line-height: 1.5;
  font-family: 'DM Sans', sans-serif;
}

/* WHY section purple banner hide */
.gt3-page-title_wrapper { display: none !important; }

/* WHY grid tablet (2-col) */
@media (min-width: 768px) and (max-width: 1024px) {
  .wdw2-grid { grid-template-columns: repeat(2, 1fr) !important; gap: 18px !important; }
}

/* WHY grid mobile (1-col) */
@media (max-width: 767px) {
  .wdw2-grid { grid-template-columns: 1fr !important; gap: 16px !important; }
  .wdw2-trust { flex-direction: column !important; }
  .wdw2-ti::after { display: none !important; }
  .wdw2-ti { padding: 18px 16px !important; border-bottom: 1px solid rgba(0,0,0,.06); }
  .wdw2-ti:last-child { border-bottom: none; }
}/* End custom CSS */