.elementor-877 .elementor-element.elementor-element-28d7bb4{--display:flex;--min-height:618px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-9bd2ce9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-9bd2ce9.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-877 .elementor-element.elementor-element-27035bc{width:var( --container-widget-width, 166.30999755859px );max-width:166.30999755859px;--container-widget-width:166.30999755859px;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-27035bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:2.4000000953674PIXELS;color:#e60016;}.elementor-877 .elementor-element.elementor-element-5c9d7c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-5c9d7c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:73.440002441406px;letter-spacing:-1.7999999523163PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-dfaa2f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-dfaa2f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0PIXELS;color:#5a5355;}.elementor-877 .elementor-element.elementor-element-7763f19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-7763f19.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-877 .elementor-element.elementor-element-e9d68f1 .elementor-button{background-color:#e60016ff;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;fill:#ffffff;color:#ffffff;border-radius:18px 18px 18px 18px;}.elementor-877 .elementor-element.elementor-element-e9d68f1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-877 .elementor-element.elementor-element-e9d68f1.elementor-element{--align-self:center;}.elementor-877 .elementor-element.elementor-element-e9d68f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-877 .elementor-element.elementor-element-e9d68f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-877 .elementor-element.elementor-element-6bf2dc2 .elementor-button{background-color:#ffffffff;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;fill:#110c0d;color:#110c0d;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A3A3A3;border-radius:20px 20px 20px 20px;padding:12px 40px 12px 40px;}.elementor-877 .elementor-element.elementor-element-6bf2dc2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-877 .elementor-element.elementor-element-6bf2dc2.elementor-element{--align-self:center;}.elementor-877 .elementor-element.elementor-element-78e3900{--display:flex;--min-height:700px;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-9594146{--display:flex;--min-height:450px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-d511737{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-d511737 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:2.4000000953674PIXELS;color:#e60016;}.elementor-877 .elementor-element.elementor-element-792f0ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-792f0ea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:-1.2000000476837PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-8b9a353{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-f6af027{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:20px 20px 20px 20px;--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-877 .elementor-element.elementor-element-be8fff6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-877 .elementor-element.elementor-element-c2e2400{width:var( --container-widget-width, 100% );max-width:100%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-c2e2400 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:1.7999999523163PIXELS;color:#5a5355;}.elementor-877 .elementor-element.elementor-element-b0f98b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-b0f98b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-d7879c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-d7879c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-7baddd3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:20px 20px 20px 20px;--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-877 .elementor-element.elementor-element-31eeaca{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-877 .elementor-element.elementor-element-5fc6134{width:var( --container-widget-width, 100% );max-width:100%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-5fc6134 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:1.7999999523163PIXELS;color:#5a5355;}.elementor-877 .elementor-element.elementor-element-9c73ebf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-9c73ebf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-5267e41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-5267e41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-a8a7a5b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:20px 20px 20px 20px;--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-877 .elementor-element.elementor-element-c06fa56{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-877 .elementor-element.elementor-element-ca5eb76{width:var( --container-widget-width, 100% );max-width:100%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-ca5eb76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:1.7999999523163PIXELS;color:#5a5355;}.elementor-877 .elementor-element.elementor-element-695bcb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-695bcb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-85586bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-85586bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-0e07df4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:20px 20px 20px 20px;--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-877 .elementor-element.elementor-element-c0aad13{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-877 .elementor-element.elementor-element-bb462db{width:var( --container-widget-width, 100% );max-width:100%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-bb462db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:1.7999999523163PIXELS;color:#5a5355;}.elementor-877 .elementor-element.elementor-element-5b49735{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-5b49735 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-d160858{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-d160858 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-ae6c736{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-490190e{--display:flex;--min-height:305px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-490190e:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-490190e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2F3;background-image:url("https://www.arishiaan.co.uk/wp-content/uploads/2026/06/Gradient-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-877 .elementor-element.elementor-element-490190e.e-con{--align-self:center;}.elementor-877 .elementor-element.elementor-element-b46d6af{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:13px 13px 13px 13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-877 .elementor-element.elementor-element-b46d6af:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-b46d6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-877 .elementor-element.elementor-element-9427608{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-9427608 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:Semi Bold;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-61aa9e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-61aa9e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0PIXELS;color:#5a5355;}.elementor-877 .elementor-element.elementor-element-db2d901{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-db2d901:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-db2d901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-877 .elementor-element.elementor-element-ad847b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-771a5aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-771a5aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:2.4000000953674PIXELS;color:#e60016;}.elementor-877 .elementor-element.elementor-element-a5a19f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-a5a19f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:-1.2000000476837PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-d3a2c84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-d3a2c84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#5a5355;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-877 .elementor-element.elementor-element-72f309a .elementor-icon-list-icon i{color:#FA0000;transition:color 0.3s;}.elementor-877 .elementor-element.elementor-element-72f309a .elementor-icon-list-icon svg{fill:#FA0000;transition:fill 0.3s;}.elementor-877 .elementor-element.elementor-element-72f309a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-877 .elementor-element.elementor-element-72f309a .elementor-icon-list-text{transition:color 0.3s;}.elementor-877 .elementor-element.elementor-element-08cd2b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-b720e69{--display:flex;--min-height:738px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-00a0a13{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-4540340{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-4540340 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:Semi Bold;text-transform:upper;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:2.4000000953674PIXELS;color:#e60016;}.elementor-877 .elementor-element.elementor-element-bff6bcf{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-bff6bcf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:-1.2000000476837PIXELS;color:#110c0d;}.elementor-877 .elementor-element.elementor-element-f3c7380{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-877 .elementor-element.elementor-element-f3c7380 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;color:#5A5355;}.elementor-877 .elementor-element.elementor-element-d945df4{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-8e685c1{--display:flex;}.elementor-877 .elementor-element.elementor-element-50e8382{padding:10px 10px 10px 10px;}.elementor-877 .elementor-element.elementor-element-50e8382 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A5355;}.elementor-877 .elementor-element.elementor-element-db226bd{--display:flex;}.elementor-877 .elementor-element.elementor-element-3f47ef1{padding:10px 10px 10px 10px;}.elementor-877 .elementor-element.elementor-element-3f47ef1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A5355;}.elementor-877 .elementor-element.elementor-element-234e4d7{--display:flex;}.elementor-877 .elementor-element.elementor-element-8eeaa9b{padding:10px 10px 10px 10px;}.elementor-877 .elementor-element.elementor-element-8eeaa9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A5355;}.elementor-877 .elementor-element.elementor-element-fab0193{--display:flex;}.elementor-877 .elementor-element.elementor-element-266282b{padding:10px 10px 10px 10px;}.elementor-877 .elementor-element.elementor-element-266282b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A5355;}.elementor-877 .elementor-element.elementor-element-f3c69ff{--display:flex;}.elementor-877 .elementor-element.elementor-element-cdca15f{padding:10px 10px 10px 10px;}.elementor-877 .elementor-element.elementor-element-cdca15f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A5355;}.elementor-877 .elementor-element.elementor-element-4f9e366{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:179px;}.elementor-877 .elementor-element.elementor-element-4f9e366 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#E8E3E4;}:where( .elementor-877 .elementor-element.elementor-element-4f9e366 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-877 .elementor-element.elementor-element-917dba0{--display:flex;--min-height:430px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-917dba0:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-917dba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E60016 0%, #C10021 100%);}.elementor-877 .elementor-element.elementor-element-d3d2b63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-8553788{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 10px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-8553788 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:75.599998474121px;letter-spacing:-1.7999999523163PIXELS;color:#ffffff;}.elementor-877 .elementor-element.elementor-element-547b80c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-877 .elementor-element.elementor-element-547b80c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0PIXELS;color:#ffffff;}.elementor-877 .elementor-element.elementor-element-ebc26dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-877 .elementor-element.elementor-element-db1cc68 .elementor-button{background-color:#110c0dff;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;fill:#ffffff;color:#ffffff;border-radius:18px 18px 18px 18px;}.elementor-877 .elementor-element.elementor-element-db1cc68{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-877 .elementor-element.elementor-element-db1cc68.elementor-element{--align-self:center;}.elementor-877 .elementor-element.elementor-element-8c34293 .elementor-button{background-color:#ffffff1a;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0PIXELS;fill:#ffffff;color:#ffffff;border-radius:18px 18px 18px 18px;}.elementor-877 .elementor-element.elementor-element-8c34293{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-877 .elementor-element.elementor-element-8c34293.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-877 .elementor-element.elementor-element-5c9d7c0 .elementor-heading-title{font-size:42px;line-height:1.3em;}.elementor-877 .elementor-element.elementor-element-dfaa2f7 .elementor-heading-title{font-size:18px;}.elementor-877 .elementor-element.elementor-element-7763f19{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-877 .elementor-element.elementor-element-7763f19.e-con{--align-self:center;}.elementor-877 .elementor-element.elementor-element-e9d68f1{padding:0px 0px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-877 .elementor-element.elementor-element-e9d68f1 .elementor-button{font-size:14px;}.elementor-877 .elementor-element.elementor-element-6bf2dc2{padding:0px 0px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-877 .elementor-element.elementor-element-6bf2dc2 .elementor-button{font-size:14px;}.elementor-877 .elementor-element.elementor-element-9594146{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-877 .elementor-element.elementor-element-792f0ea .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-877 .elementor-element.elementor-element-ae6c736{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-877 .elementor-element.elementor-element-490190e{--border-radius:20px 20px 20px 20px;}.elementor-877 .elementor-element.elementor-element-b46d6af{--width:84%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-877 .elementor-element.elementor-element-b720e69{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-877 .elementor-element.elementor-element-00a0a13{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-877 .elementor-element.elementor-element-bff6bcf .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-877 .elementor-element.elementor-element-f3c7380 .elementor-heading-title{font-size:14px;}.elementor-877 .elementor-element.elementor-element-917dba0{--min-height:400px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-877 .elementor-element.elementor-element-8553788{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-877 .elementor-element.elementor-element-8553788 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-877 .elementor-element.elementor-element-547b80c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-877 .elementor-element.elementor-element-db1cc68{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-877 .elementor-element.elementor-element-db1cc68 .elementor-button{font-size:12px;}.elementor-877 .elementor-element.elementor-element-8c34293{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-877 .elementor-element.elementor-element-8c34293 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-877 .elementor-element.elementor-element-28d7bb4{--content-width:1280px;}.elementor-877 .elementor-element.elementor-element-9bd2ce9{--width:54%;}.elementor-877 .elementor-element.elementor-element-78e3900{--content-width:100%;}.elementor-877 .elementor-element.elementor-element-9594146{--content-width:1200px;}.elementor-877 .elementor-element.elementor-element-ae6c736{--content-width:1280px;}.elementor-877 .elementor-element.elementor-element-490190e{--width:90%;}.elementor-877 .elementor-element.elementor-element-b46d6af{--width:29%;}.elementor-877 .elementor-element.elementor-element-db2d901{--content-width:70%;}.elementor-877 .elementor-element.elementor-element-b720e69{--content-width:70%;}.elementor-877 .elementor-element.elementor-element-00a0a13{--width:80%;}.elementor-877 .elementor-element.elementor-element-917dba0{--content-width:1280px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-4f9e366 *//* টাইটেল কন্টেইনারকে ফ্লেক্সবক্স করে আইকনটিকে একদম ডানে পুশ করা হলো */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-title,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-header {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
}

/* আইকন বক্সটির পজিশন ফিক্সড করা */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-icon,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-icon {
    margin-left: auto !important; /* টেক্সট থেকে ঠেলে একদম শেষ প্রান্তে নিয়ে যাবে */
    order: 2 !important;          /* নিশ্চিত করবে আইকনটি সবসময় ডানে থাকবে */
}

/* ========================================================
   ১. প্রতিটি FAQ আইটেমের মেইন বর্ডার ও রাউন্ডেড বক্স স্টাইল 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-item,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item {
    border: 1px solid #e0e0e0 !important; /* হালকা সুন্দর মেইন বর্ডার */
    border-radius: 16px !important;       /* কর্নার রাউন্ড করার জন্য */
    margin-bottom: 16px !important;       /* একটা বক্স থেকে আরেকটার মাঝের গ্যাপ */
    overflow: hidden !important;
    background-color: #ffffff !important;
    transition: border-color 0.3s ease;
}

/* মাউস হভার করলে বক্সের বর্ডার সামান্য ডার্ক হবে */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-item:hover,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item:hover {
    border-color: #b5b5b5 !important;
}

/* ========================================================
   ২. টাইটেল/হেডার ব্লক ফ্লেক্সবক্স করা এবং আইকন ডানে নেওয়া 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-title,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-header {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    margin: 0 !important;
    border: none !important; /* ডিফল্ট বর্ডার রিমুভ */
    
    আইকনটিকে ডান বর্ডার থেকে ৩৫px বামে রাখবে */
}

/* আইকন বক্সের পজিশন সিরিয়াল ঠিক করা */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-icon,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-icon {
    margin-left: auto !important; /* টেক্সট থেকে ঠেলে আইকন ডানে সরাবে */
    order: 2 !important;          /* আইকন সবসময় লাইনের শেষে রাখবে */
}

/* ========================================================
   ৩. ডেসক্রিপশন ওপেন হলে মাঝখানের বর্ডার রিমুভ ও স্পেসিং 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-content,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-panel {
    border-top: none !important;  /* টাইটেল আর ডেসক্রিপশনের মাঝের দাগটি কেটে দেওয়া হলো */
    padding-top: 0px !important;  /* ওপরের গ্যাপ জিরো যেন একই বক্সের অংশ মনে হয় */
    padding-bottom: 24px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    color: #666666 !important;    /* ভেতরের লেখার কালার */
    font-size: 15px !important;   /* লেখার সাইজ */
    line-height: 1.6 !important;
}

/* ========================================================
   ৪. শুরুতে সব ডেসক্রিপশন জোরপূর্বক বন্ধ (Close) রাখার ম্যাজিক কোড 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-item:not(.elementor-active) .elementor-tab-content,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item:not([data-active="true"]) .e-n-accordion-item-panel {
    display: none !important;
}

/* ========================================================
   ১. প্রতিটি FAQ আইটেমের মেইন বর্ডার ও রাউন্ডেড বক্স স্টাইল 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-item,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item {
    border: 1px solid #e0e0e0 !important;
    border-radius: 16px !important;       
    margin-bottom: 16px !important;       
    overflow: hidden !important;
    background-color: #ffffff !important;
    transition: border-color 0.3s ease;
}

/* ========================================================
   ২. টাইটেল ব্লক এবং আইকন ডানে সোজা সিরিয়ালে নেওয়া 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-title,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-header {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    margin: 0 !important;
    border: none !important;
    box-sizing: border-box !important;
    
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 24px !important;
    padding-right: 35px !important; 
}

/* ========================================================
   ৩. টাইটেলের লেখা এক লাইনে রাখার আসল ম্যাজিক কোড 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-title-text,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-text {
    flex: 1 !important;
    white-space: nowrap !important;        /* লেখা এক লাইনে রাখবে, নিচে নামবে না */
    overflow: hidden !important;           /* অতিরিক্ত অংশ হাইড করবে */
    text-overflow: ellipsis !important;    /* স্ক্রিনের বাইরে গেলে শেষে ... দেখাবে */
}

/* আইকন বক্সের পজিশন */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-icon,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-icon {
    margin-left: auto !important; 
    order: 2 !important;          
    flex-shrink: 0 !important;   /* আইকন যেন চ্যাপ্টা না হয় */
}

/* ========================================================
   ৪. ডেসক্রিপশন ওপেন হলে স্পেসিং 
   ======================================================== */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-content,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-panel {
    border-top: none !important;  
    padding-top: 10px !important;  
    padding-bottom: 15px0px !important;
    padding-left: 15px0px0px !important;
    padding-right: 20px !important;
    color: #666666 !important;    
    font-size: 15px !important;   
    line-height: 1.6 !important;
}

/* শুরুতে সব ডেসক্রিপশন বন্ধ রাখার জন্য */
.elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-item:not(.elementor-active) .elementor-tab-content,
.elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item:not([data-active="true"]) .e-n-accordion-item-panel {
    display: none !important;
}

/* ========================================================
   ৫. মোবাইল মোডের জন্য রেসপন্সিভ সেটিংস 
   ======================================================== */
@media (max-width: 767px) {
    .elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-title,
    .elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important; 
    }

    .elementor-877 .elementor-element.elementor-element-4f9e366 .elementor-accordion-title-text,
    .elementor-877 .elementor-element.elementor-element-4f9e366 .e-n-accordion-item-title-text {
        font-size: 14px !important; /* মোবাইলে লেখা এক লাইনে সুন্দর দেখানোর জন্য সাইজ একটু ছোট করা */
    }
}/* End custom CSS */