.elementor-17 .elementor-element.elementor-element-46cb14d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-9d31ba7{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-9d31ba7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9d31ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-92d0745{--display:flex;}.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-17 .elementor-element.elementor-element-288200f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5a5dfe2 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b084a95{color:#615F82;}.elementor-17 .elementor-element.elementor-element-d98d71c{--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:flex-start;--align-items:center;}.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-17 .elementor-element.elementor-element-9b925ea .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-d47f8b4 );color:var( --e-global-color-d47f8b4 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E40B5C;border-radius:100px 100px 100px 100px;padding:17px 34px 17px 34px;}.elementor-17 .elementor-element.elementor-element-9b925ea .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-9b925ea .elementor-button:focus{background-color:#C5B358;color:var( --e-global-color-d47f8b4 );border-color:#C5B358;}.elementor-17 .elementor-element.elementor-element-9b925ea .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-9b925ea .elementor-button:focus svg{fill:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-0ce4781 .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-d47f8b4 );color:var( --e-global-color-d47f8b4 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0500581A;border-radius:100px 100px 100px 100px;padding:17px 34px 17px 34px;}.elementor-17 .elementor-element.elementor-element-0ce4781 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-0ce4781 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d47f8b4 );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-0ce4781 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-0ce4781 .elementor-button:focus svg{fill:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-36d6253{--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:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-90635a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:14px;color:#000000;}.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-17 .elementor-element.elementor-element-9667234{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-9667234 img{width:100px;}.elementor-17 .elementor-element.elementor-element-2abfd38{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-2abfd38 img{width:74px;}.elementor-17 .elementor-element.elementor-element-df78d46{--display:flex;--border-radius:28px 28px 28px 28px;}.elementor-17 .elementor-element.elementor-element-df78d46:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-df78d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elysiumfuneralplans.com/wp-content/uploads/2026/07/IMG_2572.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-599c00d{--spacer-size:330px;}.elementor-17 .elementor-element.elementor-element-9928bc5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-2d2eee3{--display:flex;}.elementor-17 .elementor-element.elementor-element-08fc7ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8dfc4e6 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e592290{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-b1ad346{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-1b70152{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-298b004{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-298b004:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-298b004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-729a5a7 .elementor-counter{flex-direction:column-reverse;}.elementor-17 .elementor-element.elementor-element-729a5a7 .elementor-counter-title{justify-content:start;color:#615F82;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-729a5a7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Roxburgh CF", Sans-serif;font-size:36px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-1a81af5{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-1a81af5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1a81af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a634f00 .elementor-counter{flex-direction:column-reverse;}.elementor-17 .elementor-element.elementor-element-a634f00 .elementor-counter-title{justify-content:start;color:#615F82;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-a634f00 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Roxburgh CF", Sans-serif;font-size:36px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-c10b5fa{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-c10b5fa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c10b5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-83f0885 .elementor-counter{flex-direction:column-reverse;}.elementor-17 .elementor-element.elementor-element-83f0885 .elementor-counter-title{justify-content:start;color:#615F82;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-83f0885 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Roxburgh CF", Sans-serif;font-size:36px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-1f71fe5{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-1f71fe5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1f71fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3672481 .elementor-counter{flex-direction:column-reverse;}.elementor-17 .elementor-element.elementor-element-3672481 .elementor-counter-title{justify-content:start;color:#615F82;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-3672481 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Roxburgh CF", Sans-serif;font-size:36px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-b8e3386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-b8e3386:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b8e3386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-98a5be7{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-db7562a{--display:flex;}.elementor-17 .elementor-element.elementor-element-ba44ec6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-83f6940 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#050058;}.elementor-17 .elementor-element.elementor-element-e3b6d61{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-e3b6d61:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e3b6d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-17 .elementor-element.elementor-element-07f6c89{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#E40B5C;}.elementor-17 .elementor-element.elementor-element-6a64cb0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-42eb3d6{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-42eb3d6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-42eb3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-42eb3d6:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-f6b0900{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-715a1bc .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-715a1bc.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-715a1bc.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-715a1bc.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-715a1bc .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-715a1bc .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-5a2e632{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-5a2e632 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bf3dc3e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-29cae5a{--display:flex;}.elementor-17 .elementor-element.elementor-element-623013c .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-623013c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-0f7ebf9{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-0f7ebf9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0f7ebf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-0f7ebf9:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-45d2429{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-7d84bab .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-7d84bab.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-7d84bab.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-7d84bab.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-7d84bab .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-7d84bab .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-eaafc94{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-eaafc94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b574d16{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-aef9d88{--display:flex;}.elementor-17 .elementor-element.elementor-element-dd9cb7f .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-dd9cb7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-6a3c1f5{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-6a3c1f5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6a3c1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-6a3c1f5:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-8500e4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-69d5f8f .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-69d5f8f.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-69d5f8f.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-69d5f8f.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-69d5f8f .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-69d5f8f .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-44ab69b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-44ab69b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6350bbd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-82b8bbc{--display:flex;}.elementor-17 .elementor-element.elementor-element-363aa6e .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-363aa6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-dbf15bc{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-dbf15bc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dbf15bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-dbf15bc:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-20ea52b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-a0c6167 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-a0c6167.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-a0c6167.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-a0c6167.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-a0c6167 .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-a0c6167 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-6353d80{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-6353d80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-0333beb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-9e3410d{--display:flex;}.elementor-17 .elementor-element.elementor-element-03e75ca .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-03e75ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-7121329{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-7121329:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7121329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-7121329:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-7e857a5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-c35ba3e .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-c35ba3e.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-c35ba3e.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-c35ba3e.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-c35ba3e .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-c35ba3e .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-9057494{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-9057494 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bd42b86{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-108eda4{--display:flex;}.elementor-17 .elementor-element.elementor-element-fbe01d4 .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fbe01d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-2283bf5{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-2283bf5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2283bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-2283bf5:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-5b1c3d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-cf3cc65 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-cf3cc65.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-cf3cc65.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-cf3cc65.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-cf3cc65 .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-cf3cc65 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-ec6b224{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-ec6b224 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-ce16018{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-028d109{--display:flex;}.elementor-17 .elementor-element.elementor-element-6f1514d .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6f1514d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-e40866f{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-e40866f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e40866f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-e40866f:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-c68ae0f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-612f7d6 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-612f7d6.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-612f7d6.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-612f7d6.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-612f7d6 .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-612f7d6 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-e027bbc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e027bbc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-080c4a0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-952cebb{--display:flex;}.elementor-17 .elementor-element.elementor-element-85fedb4 .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-85fedb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-a07da29{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-a07da29:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a07da29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-a07da29:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-4593a33{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-eb16cbe .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-eb16cbe.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-eb16cbe.elementor-view-stacked .elementor-icon{color:#05005800;}.elementor-17 .elementor-element.elementor-element-eb16cbe.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-eb16cbe .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-eb16cbe .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-2b4941a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-2b4941a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-30148c1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-eee411d{--display:flex;}.elementor-17 .elementor-element.elementor-element-695cca0 .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-695cca0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-2ed5a6f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-4378da3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-4378da3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4378da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-eede76f{--display:flex;}.elementor-17 .elementor-element.elementor-element-09f72b9{text-align:center;}.elementor-17 .elementor-element.elementor-element-09f72b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-950a7ae{text-align:center;}.elementor-17 .elementor-element.elementor-element-950a7ae .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#050058;}.elementor-17 .elementor-element.elementor-element-74ad56a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-0f9ff3e{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-0f9ff3e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0f9ff3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-0f9ff3e:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-43d1d58{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-136cdab .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:#05005800;}.elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-136cdab.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-136cdab .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-136cdab .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-bef31d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bef31d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4039a00{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-ccb8a83{--display:flex;}.elementor-17 .elementor-element.elementor-element-8ab1283 .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8ab1283 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-e87201a{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-e87201a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e87201a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e87201a:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-f67147b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-f2c5b8f .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:#05005800;}.elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-f2c5b8f.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-f2c5b8f .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-f2c5b8f .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-df38d27{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-df38d27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-722ee09{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-4fe5717{--display:flex;}.elementor-17 .elementor-element.elementor-element-2e80e0e .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2e80e0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-a6ecc79{--display:flex;--justify-content:space-between;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:#0500581A;--border-color:#0500581A;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-a6ecc79:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a6ecc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a6ecc79:hover{box-shadow:0px 12px 24px 0px rgba(4.999999999999986, 0, 88, 0.12);}.elementor-17 .elementor-element.elementor-element-c955d59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-ea24ec6 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:#05005800;}.elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-framed .elementor-icon{background-color:#05005800;}.elementor-17 .elementor-element.elementor-element-ea24ec6.elementor-view-stacked .elementor-icon svg{fill:#05005800;}.elementor-17 .elementor-element.elementor-element-ea24ec6 .elementor-icon{font-size:25px;padding:18px;border-radius:14px 14px 14px 14px;}.elementor-17 .elementor-element.elementor-element-ea24ec6 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-e403ed8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e403ed8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-0e5c96f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-67b8a00{--display:flex;}.elementor-17 .elementor-element.elementor-element-cbd78f2 .elementor-button{background-color:#C5B35800;font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cbd78f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-f35ea23{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-f35ea23:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f35ea23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-9a9c6e1{--display:flex;}.elementor-17 .elementor-element.elementor-element-e2527fc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17 .elementor-element.elementor-element-5f6283f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a7cd825{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-a7cd825 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:19px;font-weight:400;line-height:1.2em;color:#050058;}.elementor-17 .elementor-element.elementor-element-98b49aa{border-radius:24px 24px 24px 24px;}.elementor-17 .elementor-element.elementor-element-98b49aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-98b49aa .elementor-custom-embed-play i{color:var( --e-global-color-d47f8b4 );font-size:60px;}.elementor-17 .elementor-element.elementor-element-98b49aa .elementor-custom-embed-play svg{fill:var( --e-global-color-d47f8b4 );width:60px;height:60px;}.elementor-17 .elementor-element.elementor-element-f9f1eee{--display:flex;}.elementor-17 .elementor-element.elementor-element-46350a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-29b08af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a0f2d01 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#050058;}.elementor-17 .elementor-element.elementor-element-1261f32{--display:flex;}.elementor-17 .elementor-element.elementor-element-8c33051{--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;}.elementor-17 .elementor-element.elementor-element-08cb7ad .elementor-heading-title{font-family:"Canva Sans Bold", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-01f1c24{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B5CFF14;--border-color:#4B5CFF14;--border-radius:8px 8px 8px 8px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-01f1c24:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-01f1c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-17 .elementor-element.elementor-element-85cc274 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-2ca9417{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-2ca9417 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-676d09b{--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;}.elementor-17 .elementor-element.elementor-element-88278bf .elementor-heading-title{font-family:"Canva Sans Bold", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-442d7f4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B5CFF14;--border-color:#4B5CFF14;--border-radius:8px 8px 8px 8px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-442d7f4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-442d7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-17 .elementor-element.elementor-element-bd4c3e6 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-ddffa68{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-ddffa68 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-5ef1077{--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;}.elementor-17 .elementor-element.elementor-element-4afedf2 .elementor-heading-title{font-family:"Canva Sans Bold", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9fd3f5c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B5CFF14;--border-color:#4B5CFF14;--border-radius:8px 8px 8px 8px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-9fd3f5c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9fd3f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-17 .elementor-element.elementor-element-bddeccb .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3d1bff4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#615F82;}.elementor-17 .elementor-element.elementor-element-3d1bff4 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-9f7f37f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0500581A;--border-color:#0500581A;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-3d73881{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-3d73881:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3d73881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6f83954{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-934d189{text-align:center;}.elementor-17 .elementor-element.elementor-element-934d189 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-483ef82{text-align:center;}.elementor-17 .elementor-element.elementor-element-483ef82 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#050058;}.elementor-17 .elementor-element.elementor-element-4f951f8{--display:flex;}.elementor-17 .elementor-element.elementor-element-7d40564{--display:flex;}.elementor-17 .elementor-element.elementor-element-91f2f08{--display:flex;--min-height:274px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-91f2f08:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-91f2f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-f39923b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a4b38e8{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d3e1c93{background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-d3e1c93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-34f4208{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b22653e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-17 .elementor-element.elementor-element-c0fff4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-a28bb47{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f218c42{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-f218c42 img{width:100px;}.elementor-17 .elementor-element.elementor-element-a8b9da6{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-31d5c21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-5ac55af{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-5ac55af .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-5ac55af.elementor-view-stacked .elementor-icon{background-color:#767676;}.elementor-17 .elementor-element.elementor-element-5ac55af.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5ac55af.elementor-view-default .elementor-icon{color:#767676;border-color:#767676;}.elementor-17 .elementor-element.elementor-element-5ac55af.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5ac55af.elementor-view-default .elementor-icon svg{fill:#767676;}.elementor-17 .elementor-element.elementor-element-5ac55af .elementor-icon{font-size:4px;}.elementor-17 .elementor-element.elementor-element-5ac55af .elementor-icon svg{height:4px;}.elementor-17 .elementor-element.elementor-element-15877e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-3c3d020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-17 .elementor-element.elementor-element-3c3d020 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-3c3d020.elementor-view-stacked .elementor-icon{background-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-3c3d020.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3c3d020.elementor-view-default .elementor-icon{color:#00C28400;border-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-3c3d020.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3c3d020.elementor-view-default .elementor-icon svg{fill:#00C28400;}.elementor-17 .elementor-element.elementor-element-3c3d020 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-3c3d020 .elementor-icon svg{height:15px;}.elementor-17 .elementor-element.elementor-element-6db8e7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3903647 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#615F82;}.elementor-17 .elementor-element.elementor-element-3216b10{--display:flex;}.elementor-17 .elementor-element.elementor-element-bd9d193{--display:flex;--min-height:274px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-bd9d193:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bd9d193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-0fc962b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d9bc199{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-77c8b81{background-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-77c8b81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-e28df24{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5e83a01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-17 .elementor-element.elementor-element-9bb8162 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-701d5b8{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-08d5580{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-08d5580 img{width:100px;}.elementor-17 .elementor-element.elementor-element-2efd45c{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4d20f3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-7283168{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-7283168 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-7283168.elementor-view-stacked .elementor-icon{background-color:#767676;}.elementor-17 .elementor-element.elementor-element-7283168.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7283168.elementor-view-default .elementor-icon{color:#767676;border-color:#767676;}.elementor-17 .elementor-element.elementor-element-7283168.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7283168.elementor-view-default .elementor-icon svg{fill:#767676;}.elementor-17 .elementor-element.elementor-element-7283168 .elementor-icon{font-size:4px;}.elementor-17 .elementor-element.elementor-element-7283168 .elementor-icon svg{height:4px;}.elementor-17 .elementor-element.elementor-element-5f8774e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-2461c27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-17 .elementor-element.elementor-element-2461c27 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2461c27.elementor-view-stacked .elementor-icon{background-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-2461c27.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2461c27.elementor-view-default .elementor-icon{color:#00C28400;border-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-2461c27.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2461c27.elementor-view-default .elementor-icon svg{fill:#00C28400;}.elementor-17 .elementor-element.elementor-element-2461c27 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-2461c27 .elementor-icon svg{height:15px;}.elementor-17 .elementor-element.elementor-element-451fc22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-670b92f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#615F82;}.elementor-17 .elementor-element.elementor-element-3d47b55{--display:flex;}.elementor-17 .elementor-element.elementor-element-4cbfbb0{--display:flex;--min-height:274px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4cbfbb0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4cbfbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-bb9b0ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d815694{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-13708f9{background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-13708f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-6e1606d{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-434cbb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-17 .elementor-element.elementor-element-64f89a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-e85f36f{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3d2349a{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-3d2349a img{width:100px;}.elementor-17 .elementor-element.elementor-element-4dfcc54{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5bac160 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-6502741{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-6502741 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-6502741.elementor-view-stacked .elementor-icon{background-color:#767676;}.elementor-17 .elementor-element.elementor-element-6502741.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6502741.elementor-view-default .elementor-icon{color:#767676;border-color:#767676;}.elementor-17 .elementor-element.elementor-element-6502741.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6502741.elementor-view-default .elementor-icon svg{fill:#767676;}.elementor-17 .elementor-element.elementor-element-6502741 .elementor-icon{font-size:4px;}.elementor-17 .elementor-element.elementor-element-6502741 .elementor-icon svg{height:4px;}.elementor-17 .elementor-element.elementor-element-ab6fb5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-5e304f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-17 .elementor-element.elementor-element-5e304f5 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-5e304f5.elementor-view-stacked .elementor-icon{background-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-5e304f5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5e304f5.elementor-view-default .elementor-icon{color:#00C28400;border-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-5e304f5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5e304f5.elementor-view-default .elementor-icon svg{fill:#00C28400;}.elementor-17 .elementor-element.elementor-element-5e304f5 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-5e304f5 .elementor-icon svg{height:15px;}.elementor-17 .elementor-element.elementor-element-a03e334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d314f60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#615F82;}.elementor-17 .elementor-element.elementor-element-684d85a{--display:flex;}.elementor-17 .elementor-element.elementor-element-5394993{--display:flex;--min-height:274px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-5394993:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5394993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-d6bb632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ab766a7{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6ef9cc8{background-color:var( --e-global-color-caad99e );border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-6ef9cc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-88f9f23{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-de82e79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-17 .elementor-element.elementor-element-771f41d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-e8a2dbe{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4d88185{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-4d88185 img{width:100px;}.elementor-17 .elementor-element.elementor-element-d86fbf7{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6fdfaa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-dd11999{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-dd11999 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-dd11999.elementor-view-stacked .elementor-icon{background-color:#767676;}.elementor-17 .elementor-element.elementor-element-dd11999.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dd11999.elementor-view-default .elementor-icon{color:#767676;border-color:#767676;}.elementor-17 .elementor-element.elementor-element-dd11999.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dd11999.elementor-view-default .elementor-icon svg{fill:#767676;}.elementor-17 .elementor-element.elementor-element-dd11999 .elementor-icon{font-size:4px;}.elementor-17 .elementor-element.elementor-element-dd11999 .elementor-icon svg{height:4px;}.elementor-17 .elementor-element.elementor-element-76aaa07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-ae1c283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-17 .elementor-element.elementor-element-ae1c283 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-ae1c283.elementor-view-stacked .elementor-icon{background-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-ae1c283.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ae1c283.elementor-view-default .elementor-icon{color:#00C28400;border-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-ae1c283.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ae1c283.elementor-view-default .elementor-icon svg{fill:#00C28400;}.elementor-17 .elementor-element.elementor-element-ae1c283 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-ae1c283 .elementor-icon svg{height:15px;}.elementor-17 .elementor-element.elementor-element-7684601{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bcd17b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#615F82;}.elementor-17 .elementor-element.elementor-element-18c8f14{--display:flex;}.elementor-17 .elementor-element.elementor-element-7ff655c{--display:flex;--min-height:274px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7ff655c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7ff655c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-c110e1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5f1fcda{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-46afe25{background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-46afe25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-bfccba8{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cbeece3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-17 .elementor-element.elementor-element-50daf93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-6c72b37{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e8777ee{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e8777ee img{width:100px;}.elementor-17 .elementor-element.elementor-element-0635f1f{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-68cdeed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-67a817b{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-67a817b .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-67a817b.elementor-view-stacked .elementor-icon{background-color:#767676;}.elementor-17 .elementor-element.elementor-element-67a817b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-67a817b.elementor-view-default .elementor-icon{color:#767676;border-color:#767676;}.elementor-17 .elementor-element.elementor-element-67a817b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-67a817b.elementor-view-default .elementor-icon svg{fill:#767676;}.elementor-17 .elementor-element.elementor-element-67a817b .elementor-icon{font-size:4px;}.elementor-17 .elementor-element.elementor-element-67a817b .elementor-icon svg{height:4px;}.elementor-17 .elementor-element.elementor-element-cdcac6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-0127449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-17 .elementor-element.elementor-element-0127449 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-0127449.elementor-view-stacked .elementor-icon{background-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-0127449.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0127449.elementor-view-default .elementor-icon{color:#00C28400;border-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-0127449.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0127449.elementor-view-default .elementor-icon svg{fill:#00C28400;}.elementor-17 .elementor-element.elementor-element-0127449 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-0127449 .elementor-icon svg{height:15px;}.elementor-17 .elementor-element.elementor-element-c660625{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0ea66b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#615F82;}.elementor-17 .elementor-element.elementor-element-c0ec20a{--display:flex;}.elementor-17 .elementor-element.elementor-element-3fbdbf2{--display:flex;--min-height:274px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3fbdbf2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3fbdbf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-d271e37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-24d18a2{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-90e40d4{background-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-90e40d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-79c6822{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-85b5478 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-17 .elementor-element.elementor-element-fe6be00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-ad31fa4{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-070f1cd{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-070f1cd img{width:100px;}.elementor-17 .elementor-element.elementor-element-f6bd4f4{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-971a47e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-4b6e3a4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-4b6e3a4 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-4b6e3a4.elementor-view-stacked .elementor-icon{background-color:#767676;}.elementor-17 .elementor-element.elementor-element-4b6e3a4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4b6e3a4.elementor-view-default .elementor-icon{color:#767676;border-color:#767676;}.elementor-17 .elementor-element.elementor-element-4b6e3a4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4b6e3a4.elementor-view-default .elementor-icon svg{fill:#767676;}.elementor-17 .elementor-element.elementor-element-4b6e3a4 .elementor-icon{font-size:4px;}.elementor-17 .elementor-element.elementor-element-4b6e3a4 .elementor-icon svg{height:4px;}.elementor-17 .elementor-element.elementor-element-4c0c672 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#767676;}.elementor-17 .elementor-element.elementor-element-e703d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-17 .elementor-element.elementor-element-e703d7c .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e703d7c.elementor-view-stacked .elementor-icon{background-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-e703d7c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e703d7c.elementor-view-default .elementor-icon{color:#00C28400;border-color:#00C28400;}.elementor-17 .elementor-element.elementor-element-e703d7c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e703d7c.elementor-view-default .elementor-icon svg{fill:#00C28400;}.elementor-17 .elementor-element.elementor-element-e703d7c .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-e703d7c .elementor-icon svg{height:15px;}.elementor-17 .elementor-element.elementor-element-4d35555{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0d004b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#615F82;}.elementor-17 .elementor-element.elementor-element-8903a4b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-18px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:120px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-18px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:120px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8903a4b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-d47f8b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0500581A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-8903a4b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}:where( .elementor-17 .elementor-element.elementor-element-8903a4b .swiper-slide ) > .e-con{--padding-top:10px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:10px;--padding-inline-end:0px;--padding-block-end:10px;--padding-inline-start:0px;}.elementor-17 .elementor-element.elementor-element-36e58f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:00px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-36e58f9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-36e58f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c7452f6{--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;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-c7452f6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c7452f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-243d274{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-5f0facc .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-c3e1886{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-c3e1886 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-b4f96cf{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-c8a0c5d .elementor-button{background-color:#00A651;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-d47f8b4 );color:var( --e-global-color-d47f8b4 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A651;border-radius:100px 100px 100px 100px;padding:17px 34px 17px 34px;}.elementor-17 .elementor-element.elementor-element-c8a0c5d .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-c8a0c5d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d47f8b4 );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c8a0c5d .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-c8a0c5d .elementor-button:focus svg{fill:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-ea6c8a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0500581A;--border-color:#0500581A;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-ea6c8a9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ea6c8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47f8b4 );}.elementor-17 .elementor-element.elementor-element-893177f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-649b83b{text-align:center;}.elementor-17 .elementor-element.elementor-element-649b83b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-f560e88{text-align:center;}.elementor-17 .elementor-element.elementor-element-f560e88 .elementor-heading-title{font-family:"Roxburgh CF", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#050058;}.elementor-17 .elementor-element.elementor-element-661a784{--e-image-carousel-slides-to-show:7;}.elementor-17 .elementor-element.elementor-element-661a784 .swiper-wrapper{display:flex;align-items:center;}.elementor-17 .elementor-element.elementor-element-661a784 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:4px 4px 4px 4px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-9d31ba7{--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-5a5dfe2 .elementor-heading-title{font-size:40px;}.elementor-17 .elementor-element.elementor-element-1b70152{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-6a64cb0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-74ad56a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8903a4b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17 .elementor-element.elementor-element-661a784{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-9d31ba7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-5a5dfe2 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-d98d71c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-9b925ea .elementor-button{padding:14px 18px 14px 18px;}.elementor-17 .elementor-element.elementor-element-0ce4781 .elementor-button{padding:14px 18px 14px 18px;}.elementor-17 .elementor-element.elementor-element-df78d46{--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-599c00d{--spacer-size:225px;}.elementor-17 .elementor-element.elementor-element-9928bc5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-8dfc4e6 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-1b70152{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-298b004{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-1a81af5{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c10b5fa{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-1f71fe5{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-98a5be7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-83f6940 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-6a64cb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-950a7ae .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-74ad56a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a7cd825 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-a0f2d01 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-8c33051{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-08cb7ad .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-01f1c24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-85cc274 .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-676d09b{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-88278bf .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-442d7f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-bd4c3e6 .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-5ef1077{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-4afedf2 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-9fd3f5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-bddeccb .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-3d73881{--padding-top:60px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-483ef82 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-a4b38e8{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-34f4208{--width:76%;}.elementor-17 .elementor-element.elementor-element-d9bc199{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-e28df24{--width:76%;}.elementor-17 .elementor-element.elementor-element-d815694{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-6e1606d{--width:76%;}.elementor-17 .elementor-element.elementor-element-ab766a7{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-88f9f23{--width:76%;}.elementor-17 .elementor-element.elementor-element-5f1fcda{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-bfccba8{--width:76%;}.elementor-17 .elementor-element.elementor-element-24d18a2{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-79c6822{--width:76%;}.elementor-17 .elementor-element.elementor-element-8903a4b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-28px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:52px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-28px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:52px;}.elementor-17 .elementor-element.elementor-element-36e58f9{--padding-top:0px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-5f0facc{text-align:center;}.elementor-17 .elementor-element.elementor-element-5f0facc .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-c3e1886{text-align:center;}.elementor-17 .elementor-element.elementor-element-b4f96cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-f560e88 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-661a784{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-df78d46{--width:60%;}.elementor-17 .elementor-element.elementor-element-eede76f{--width:49%;}.elementor-17 .elementor-element.elementor-element-9a9c6e1{--width:75%;}.elementor-17 .elementor-element.elementor-element-e2527fc{--width:100%;}.elementor-17 .elementor-element.elementor-element-6f83954{--width:49%;}.elementor-17 .elementor-element.elementor-element-34f4208{--width:80%;}.elementor-17 .elementor-element.elementor-element-e28df24{--width:80%;}.elementor-17 .elementor-element.elementor-element-6e1606d{--width:80%;}.elementor-17 .elementor-element.elementor-element-88f9f23{--width:80%;}.elementor-17 .elementor-element.elementor-element-bfccba8{--width:80%;}.elementor-17 .elementor-element.elementor-element-79c6822{--width:80%;}.elementor-17 .elementor-element.elementor-element-893177f{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-eede76f{--width:100%;}.elementor-17 .elementor-element.elementor-element-9a9c6e1{--width:60%;}.elementor-17 .elementor-element.elementor-element-e2527fc{--width:100%;}.elementor-17 .elementor-element.elementor-element-f9f1eee{--width:100%;}.elementor-17 .elementor-element.elementor-element-6f83954{--width:80%;}.elementor-17 .elementor-element.elementor-element-b4f96cf{--width:62%;}.elementor-17 .elementor-element.elementor-element-893177f{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-9b925ea */.elementor-17 .elementor-element.elementor-element-9b925ea:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ce4781 */.elementor-17 .elementor-element.elementor-element-0ce4781:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-715a1bc */.elementor-17 .elementor-element.elementor-element-715a1bc .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf3dc3e */.elementor-17 .elementor-element.elementor-element-bf3dc3e .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42eb3d6 */.elementor-17 .elementor-element.elementor-element-42eb3d6:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d84bab */.elementor-17 .elementor-element.elementor-element-7d84bab .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b574d16 */.elementor-17 .elementor-element.elementor-element-b574d16 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7ebf9 */.elementor-17 .elementor-element.elementor-element-0f7ebf9:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69d5f8f */.elementor-17 .elementor-element.elementor-element-69d5f8f .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6350bbd */.elementor-17 .elementor-element.elementor-element-6350bbd .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a3c1f5 */.elementor-17 .elementor-element.elementor-element-6a3c1f5:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0c6167 */.elementor-17 .elementor-element.elementor-element-a0c6167 .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0333beb */.elementor-17 .elementor-element.elementor-element-0333beb .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf15bc */.elementor-17 .elementor-element.elementor-element-dbf15bc:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c35ba3e */.elementor-17 .elementor-element.elementor-element-c35ba3e .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd42b86 */.elementor-17 .elementor-element.elementor-element-bd42b86 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7121329 */.elementor-17 .elementor-element.elementor-element-7121329:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf3cc65 */.elementor-17 .elementor-element.elementor-element-cf3cc65 .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce16018 */.elementor-17 .elementor-element.elementor-element-ce16018 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283bf5 */.elementor-17 .elementor-element.elementor-element-2283bf5:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-612f7d6 */.elementor-17 .elementor-element.elementor-element-612f7d6 .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-080c4a0 */.elementor-17 .elementor-element.elementor-element-080c4a0 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40866f */.elementor-17 .elementor-element.elementor-element-e40866f:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb16cbe */.elementor-17 .elementor-element.elementor-element-eb16cbe .elementor-icon svg{
    stroke: #050058 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30148c1 */.elementor-17 .elementor-element.elementor-element-30148c1 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a07da29 */.elementor-17 .elementor-element.elementor-element-a07da29:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ed5a6f */.elementor-17 .elementor-element.elementor-element-2ed5a6f .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-136cdab */.elementor-17 .elementor-element.elementor-element-136cdab .elementor-icon svg{
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4039a00 */.elementor-17 .elementor-element.elementor-element-4039a00 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9ff3e */.elementor-17 .elementor-element.elementor-element-0f9ff3e:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f2c5b8f */.elementor-17 .elementor-element.elementor-element-f2c5b8f .elementor-icon svg{
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-722ee09 */.elementor-17 .elementor-element.elementor-element-722ee09 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87201a */.elementor-17 .elementor-element.elementor-element-e87201a:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea24ec6 */.elementor-17 .elementor-element.elementor-element-ea24ec6 .elementor-icon svg{
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e5c96f */.elementor-17 .elementor-element.elementor-element-0e5c96f .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6ecc79 */.elementor-17 .elementor-element.elementor-element-a6ecc79:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08cb7ad */.elementor-17 .elementor-element.elementor-element-08cb7ad {
    background-color: #E40B5C6B;
    border-radius: 50%;
    flex: none;
    width: 120px;
    height: 120px;
    padding: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-17 .elementor-element.elementor-element-08cb7ad h2{
    background-color: #E40B5C;
    border-radius: 50%;
    flex: none;
    width: 100px;
    height: 100px;
    padding: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}
.elementor-17 .elementor-element.elementor-element-08cb7ad:after {
    content: '';
    background-color: #E40B5C6B;
    flex: 1;
    align-self: center;
    width: 2px;
    position: absolute;
    height: 180px;
    top: 20px;
}

@media (max-width: 1024px) {
  .elementor-17 .elementor-element.elementor-element-08cb7ad:after {
    height: 220px;
}  
    
}

@media (max-width: 720px) {
    .elementor-17 .elementor-element.elementor-element-08cb7ad {
    
    width: 80px;
    height: 80px;
    padding: 10px;
    
}

.elementor-17 .elementor-element.elementor-element-08cb7ad h2{
   
    width: 60px;
    height: 60px;
    padding: 10px;
    
}

.elementor-17 .elementor-element.elementor-element-08cb7ad:after {
    height: 220px;
}
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ca9417 */.elementor-17 .elementor-element.elementor-element-2ca9417 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f1c24 *//*.elementor-17 .elementor-element.elementor-element-01f1c24::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 4px;*/
/*    background: linear-gradient(90deg, #436799, #295491);*/
/*}*/


.triangle-shape {
    position: relative;
}

.triangle-shape::after {
    content: "";
    position: absolute;
    left: -15px;
    top: 31px;
    width: 16px;
    height: 30px;
    background-color: #F6F7F9;
    clip-path: polygon(0 50%, 100% 0, 100% 100%);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88278bf */.elementor-17 .elementor-element.elementor-element-88278bf {
    background-color: #E40B5C6B;
    border-radius: 50%;
    flex: none;
    width: 120px;
    height: 120px;
    padding: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-17 .elementor-element.elementor-element-88278bf h2{
    background-color: #E40B5C;
    border-radius: 50%;
    flex: none;
    width: 100px;
    height: 100px;
    padding: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}
.elementor-17 .elementor-element.elementor-element-88278bf:after {
    content: '';
    background-color: #E40B5C6B;
    flex: 1;
    align-self: center;
    width: 2px;
    position: absolute;
    height: 210px;
    top: 20px;
}

@media (max-width: 1024px) {
  .elementor-17 .elementor-element.elementor-element-88278bf:after {
    height: 350px;
}  
    
}

@media (max-width: 720px) {
    .elementor-17 .elementor-element.elementor-element-88278bf {
    
    width: 80px;
    height: 80px;
    padding: 10px;
    
}

.elementor-17 .elementor-element.elementor-element-88278bf h2{
   
    width: 60px;
    height: 60px;
    padding: 10px;
    
}

.elementor-17 .elementor-element.elementor-element-88278bf:after {
    height: 270px;
}
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddffa68 */.elementor-17 .elementor-element.elementor-element-ddffa68 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-442d7f4 *//*.elementor-17 .elementor-element.elementor-element-442d7f4::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 4px;*/
/*    background: linear-gradient(90deg, #436799, #295491);*/
/*}*/


.triangle-shape {
    position: relative;
}

.triangle-shape::after {
    content: "";
    position: absolute;
    left: -15px;
    top: 31px;
    width: 16px;
    height: 30px;
    background-color: #F6F7F9;
    clip-path: polygon(0 50%, 100% 0, 100% 100%);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4afedf2 */.elementor-17 .elementor-element.elementor-element-4afedf2 {
    background-color: #E40B5C6B;
    border-radius: 50%;
    flex: none;
    width: 120px;
    height: 120px;
    padding: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-17 .elementor-element.elementor-element-4afedf2 h2{
    background-color: #E40B5C;
    border-radius: 50%;
    flex: none;
    width: 100px;
    height: 100px;
    padding: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}
.elementor-17 .elementor-element.elementor-element-4afedf2:after {
    content: '';
    background-color: #E40B5C6B;
    flex: 1;
    align-self: center;
    width: 2px;
    position: absolute;
    height: 175px;
    top: 20px;
}

@media (max-width: 1024px) {
  .elementor-17 .elementor-element.elementor-element-4afedf2:after {
    height: 350px;
}  
    
}

@media (max-width: 720px) {
    .elementor-17 .elementor-element.elementor-element-4afedf2 {
    
    width: 80px;
    height: 80px;
    padding: 10px;
    
}

.elementor-17 .elementor-element.elementor-element-4afedf2 h2{
   
    width: 60px;
    height: 60px;
    padding: 10px;
    
}
  .elementor-17 .elementor-element.elementor-element-4afedf2:after {
    height: 270px;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1bff4 */.elementor-17 .elementor-element.elementor-element-3d1bff4 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd3f5c *//*.elementor-17 .elementor-element.elementor-element-9fd3f5c::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 4px;*/
/*    background: linear-gradient(90deg, #436799, #295491);*/
/*}*/


.triangle-shape {
    position: relative;
}

.triangle-shape::after {
    content: "";
    position: absolute;
    left: -15px;
    top: 31px;
    width: 16px;
    height: 30px;
    background-color: #F6F7F9;
    clip-path: polygon(0 50%, 100% 0, 100% 100%);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ba6a4a */.elysium-master-container {
        width: 100vw;
        font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
        background-color: #FFFFFF !important;
        border: 1px solid #E2E8F0 !important;
        border-radius: 20px !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        overflow: hidden !important;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
        box-sizing: border-box !important;
    }

    /* Solid Header Banner Colors */
    .elysium-master-header {
        background-color: #050058 !important; /* Solid Elysium Navy */
        color: #FFFFFF !important;
        padding: 30px 24px !important;
        text-align: center !important;
        border-bottom: 4px solid #E40B5C !important; /* Solid Elysium Pink */
        box-sizing: border-box !important;
    }

    .elysium-master-title {
        font-family: 'Playfair Display', Georgia, serif !important;
        font-size: 26px !important;
        font-weight: normal !important;
        margin: 0 0 6px 0 !important;
        color: #FFFFFF !important;
        letter-spacing: 0.5px !important;
        line-height: 1.2 !important;
    }

    .elysium-master-subtitle {
        font-size: 13px !important;
        color: #94A3B8 !important;
        margin: 0 !important;
        font-weight: 300 !important;
        line-height: 1.4 !important;
    }

    /* Grid layout */
    .elysium-master-grid {
        display: grid !important;
        grid-template-columns: 1.2fr 1fr !important;
    }

    @media (max-width: 767px) {
        .elysium-master-grid {
            grid-template-columns: 1fr !important;
        }
    }

    /* Inputs column */
    .elysium-master-inputs {
        padding: 30px !important;
        background-color: #FFFFFF !important;
        box-sizing: border-box !important;
    }

    .elysium-master-group {
        margin-bottom: 24px !important;
    }

    .elysium-master-label {
        display: block !important;
        font-size: 11px !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        color: #64748B !important;
        margin-bottom: 8px !important;
    }

    /* Plan Dropdown Form Styling */
    .elysium-dropdown-wrapper {
        position: relative !important;
        background-color: #FFFFFF !important;
        border: 1px solid #CBD5E1 !important;
        border-radius: 10px !important;
        overflow: hidden !important;
    }

    .elysium-master-select {
        width: 100% !important;
        padding: 12px 16px !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        color: #1E293B !important;
        background-color: transparent !important;
        border: none !important;
        outline: none !important;
        box-shadow: none !important;
        cursor: pointer !important;
        box-sizing: border-box !important;
        -webkit-appearance: none !important;
        appearance: none !important;
    }

    /* Custom caret icon inside dropdown wrapper */
    .elysium-dropdown-wrapper::after {
        content: "▼" !important;
        font-size: 10px !important;
        color: #E40B5C !important;
        position: absolute !important;
        right: 16px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        pointer-events: none !important;
    }

    /* Segmented Selection Toggle */
    .elysium-location-toggle {
        display: flex !important;
        border: 1px solid #CBD5E1 !important;
        border-radius: 12px !important;
        overflow: hidden !important;
        background-color: #F8FAFC !important;
        box-sizing: border-box !important;
    }

    .elysium-toggle-btn {
        flex: 1 !important;
        background: none !important;
        border: none !important;
        padding: 12px 14px !important;
        font-family: inherit !important;
        cursor: pointer !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        transition: all 0.2s ease !important;
        outline: none !important;
        margin: 0 !important;
    }

    .elysium-toggle-btn.active {
        background-color: #050058 !important; /* Solid Navy */
    }

    .elysium-toggle-btn.active .elysium-toggle-lbl {
        color: #FFFFFF !important;
    }

    .elysium-toggle-btn.active .elysium-toggle-price {
        color: #E40B5C !important; /* Solid Pink */
    }

    .elysium-toggle-lbl {
        font-size: 10px !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        color: #64748B !important;
        margin-bottom: 3px !important;
    }

    .elysium-toggle-price {
        font-size: 15px !important;
        font-weight: 700 !important;
        color: #050058 !important;
    }

    @media (max-width: 480px) {
        .elysium-location-toggle {
            flex-direction: column !important;
        }
        .elysium-toggle-btn {
            border-bottom: 1px solid #CBD5E1 !important;
        }
        .elysium-toggle-btn:last-child {
            border-bottom: none !important;
        }
    }

    /* Advisory Box styles for Assist Plan */
    .elysium-advisory-card {
        background-color: #FEF2F2 !important; /* Soft alert background */
        border: 1px solid #FCA5A5 !important;
        border-left: 4px solid #E40B5C !important;
        border-radius: 12px !important;
        padding: 20px !important;
        margin-bottom: 24px !important;
        box-sizing: border-box !important;
    }

    .elysium-advisory-card.hide {
        display: none !important;
    }

    .elysium-advisory-header {
        font-size: 13px !important;
        font-weight: 700 !important;
        color: #E40B5C !important;
        text-transform: uppercase !important;
        margin-bottom: 6px !important;
    }

    .elysium-advisory-text {
        font-size: 12px !important;
        line-height: 1.5 !important;
        color: #7F1D1D !important;
        margin: 0 0 12px 0 !important;
    }

    .elysium-advisory-alternative {
        font-size: 11px !important;
        color: #991B1B !important;
        margin: 0 !important;
    }

    /* Sliders styling */
    .elysium-master-label-row {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        margin-bottom: 8px !important;
    }

    .elysium-master-value-highlight {
        font-size: 15px !important;
        font-weight: 700 !important;
        color: #E40B5C !important; /* Solid Elysium Pink */
    }

    .elysium-master-slider {
        -webkit-appearance: none !important;
        appearance: none !important;
        width: 100% !important;
        height: 6px !important;
        border-radius: 3px !important;
        background: #E2E8F0 !important;
        outline: none !important;
        margin: 14px 0 !important;
        padding: 0 !important;
        border: none !important;
    }

    .elysium-master-slider::-webkit-slider-thumb {
        -webkit-appearance: none !important;
        appearance: none !important;
        width: 20px !important;
        height: 20px !important;
        border-radius: 50% !important;
        background-color: #E40B5C !important;
        border: 3px solid #FFFFFF !important;
        cursor: pointer !important;
        box-shadow: 0 2px 4px rgba(0,0,0,0.15) !important;
    }

    .elysium-master-slider::-moz-range-thumb {
        width: 20px !important;
        height: 20px !important;
        border-radius: 50% !important;
        background-color: #E40B5C !important;
        border: 3px solid #FFFFFF !important;
        cursor: pointer !important;
        box-shadow: 0 2px 4px rgba(0,0,0,0.15) !important;
    }

    .elysium-master-range-limits {
        display: flex !important;
        justify-content: space-between !important;
        font-size: 10px !important;
        color: #94A3B8 !important;
        margin-top: 2px !important;
    }

    /* Solid Alert Box styling */
    .elysium-master-info-box {
        background-color: #F8FAFC !important;
        border: 1px solid #E2E8F0 !important;
        padding: 12px 14px !important;
        border-radius: 8px !important;
        font-size: 11px !important;
        line-height: 1.5 !important;
        color: #64748B !important;
    }

    /* Summary Pane styling */
    .elysium-master-summary {
        background-color: #F8FAFC !important; /* Solid light slate */
        padding: 30px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        border-left: 1px solid #E2E8F0 !important;
        box-sizing: border-box !important;
    }

    @media (max-width: 767px) {
        .elysium-master-summary {
            border-left: none !important;
            border-top: 1px solid #E2E8F0 !important;
        }
    }

    .elysium-master-summary-title {
        font-size: 11px !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        color: #94A3B8 !important;
        margin: 0 0 20px 0 !important;
    }

    .elysium-master-row {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        padding: 8px 0 !important;
    }

    .elysium-master-row.border-top {
        border-top: 1px solid #E2E8F0 !important;
        margin-top: 12px !important;
        padding-top: 12px !important;
    }

    .elysium-master-row-label {
        font-size: 13px !important;
        color: #64748B !important;
    }

    .elysium-master-row-label.font-bold {
        font-weight: 700 !important;
        color: #1E293B !important;
    }

    .elysium-master-row-value {
        font-size: 14px !important;
        font-weight: 600 !important;
        color: #334155 !important;
    }

    .elysium-master-row-value.font-bold {
        font-weight: 700 !important;
        color: #1E293B !important;
    }

    .elysium-master-row-value.highlight-pink {
        color: #E40B5C !important; /* Solid Elysium Pink */
        font-weight: 700 !important;
    }

    .elysium-master-row-value.highlight-navy {
        color: #050058 !important; /* Solid Elysium Navy */
        font-size: 16px !important;
        font-weight: 700 !important;
    }

    .elysium-master-summary-footer {
        display: flex !important;
        justify-content: space-between !important;
        font-size: 10px !important;
        color: #94A3B8 !important;
        border-top: 1px solid #E2E8F0 !important;
        margin-top: 24px !important;
        padding-top: 12px !important;
    }

    /* Accordion Table styling */
    .elysium-master-accordion {
        border-top: 1px solid #E2E8F0 !important;
    }

    .elysium-master-accordion-btn {
        width: 100% !important;
        padding: 16px 24px !important;
        background-color: #F1F5F9 !important; /* Solid light-gray background */
        border: none !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        font-size: 12px !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        color: #050058 !important; /* Solid Dark Navy */
        cursor: pointer !important;
        outline: none !important;
        margin: 0 !important;
    }

    .elysium-master-accordion-btn:hover {
        background-color: #E2E8F0 !important;
    }

    .elysium-master-accordion-btn span {
        color: #050058 !important;
    }

    .elysium-master-icon {
        width: 16px !important;
        height: 16px !important;
        color: #E40B5C !important;
        transition: transform 0.2s ease !important;
    }

    .elysium-master-icon.rotate {
        transform: rotate(180deg) !important;
    }

    .elysium-master-schedule-container {
        display: none;
        padding: 20px;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        border-top: 1px solid #E2E8F0 !important;
        background-color: #FFFFFF !important;
        pointer-events: auto !important;
        touch-action: pan-y !important;
        -webkit-overflow-scrolling: touch !important;
        overscroll-behavior-y: contain !important;
        position: relative !important;
    }

    /* Custom Scrollbar Styles */
    .elysium-master-schedule-container::-webkit-scrollbar {
        width: 6px !important;
        display: block !important;
    }

    .elysium-master-schedule-container::-webkit-scrollbar-track {
        background: #F8FAFC !important;
    }

    .elysium-master-schedule-container::-webkit-scrollbar-thumb {
        background-color: #CBD5E1 !important;
        border-radius: 10px !important;
    }

    .elysium-master-schedule-container::-webkit-scrollbar-thumb:hover {
        background-color: #94A3B8 !important;
    }

    /* Proportional Column Alignment Layout */
    .elysium-master-table {
        width: 100% !important;
        border-collapse: collapse !important;
        text-align: left !important;
        font-size: 13px !important;
        margin: 0 !important;
        table-layout: fixed !important;
    }

    .elysium-master-table th {
        background-color: #F8FAFC !important;
        color: #475569 !important;
        font-weight: 600 !important;
        padding: 14px 24px !important;
        border-bottom: 1px solid #E2E8F0 !important;
        position: sticky !important;
        top: 0 !important;
        z-index: 2 !important;
    }

    .elysium-master-table td {
        padding: 12px 24px !important;
        border-bottom: 1px solid #F1F5F9 !important;
        color: #475569 !important;
        background-color: #FFFFFF !important;
        box-sizing: border-box !important;
    }

    .elysium-master-table tr:hover td {
        background-color: #F8FAFC !important;
    }

    /* Hidden Utility styling */
    .hide {
        display: none !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1c93 */.elementor-17 .elementor-element.elementor-element-d3e1c93{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22653e */.elementor-17 .elementor-element.elementor-element-b22653e .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8b81 */.elementor-17 .elementor-element.elementor-element-77c8b81{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e83a01 */.elementor-17 .elementor-element.elementor-element-5e83a01 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13708f9 */.elementor-17 .elementor-element.elementor-element-13708f9{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cbb6 */.elementor-17 .elementor-element.elementor-element-434cbb6 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9cc8 */.elementor-17 .elementor-element.elementor-element-6ef9cc8{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82e79 */.elementor-17 .elementor-element.elementor-element-de82e79 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46afe25 */.elementor-17 .elementor-element.elementor-element-46afe25{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbeece3 */.elementor-17 .elementor-element.elementor-element-cbeece3 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e40d4 */.elementor-17 .elementor-element.elementor-element-90e40d4{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5478 */.elementor-17 .elementor-element.elementor-element-85b5478 .numbers{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8903a4b *//* Base state (Collapsed - 4 Lines) */
.ti-review-content p{
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    overflow: hidden !important;
    word-wrap: break-word;
    word-break: break-word;
    padding-right: 0;
    margin-bottom: 0px; 
    transition: height 0.4s ease-in-out;
}

/* Expanded state */
.ti-review-content.is-expanded   p{
    display: block !important; 
    -webkit-line-clamp: unset !important;
}

/* Read More / Hide Button Styling */
.custom-read-more {
    display: block;
    margin-top: 8px;
    color: #7a7a7a; 
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    transition: color 0.3s;
}

.custom-read-more:hover {
    color: #333;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3e1886 */.elementor-17 .elementor-element.elementor-element-c3e1886 .star{
    color:#E40B5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8a0c5d */.elementor-17 .elementor-element.elementor-element-c8a0c5d:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-661a784 */.elementor-17 .elementor-element.elementor-element-661a784 .swiper-slide-image{
    height: 70px !important;
}
/*.elementor-17 .elementor-element.elementor-element-661a784 .swiper-wrapper{*/
/*  -webkit-transition-timing-function: linear !important;*/
/*  transition-timing-function: linear !important; */
/*}*/

.elementor-slideshow__footer{
    display: none !important;
}/* End custom CSS */