.elementor-49404 .elementor-element.elementor-element-485ef094{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--padding-top:6%;--padding-bottom:0%;--padding-left:4%;--padding-right:50%;}.elementor-49404 .elementor-element.elementor-element-485ef094:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-485ef094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academy.zinlight.com/wp-content/uploads/2025/08/Listening-Comprehension-Zone.webp");background-position:top right;background-size:cover;}.elementor-49404 .elementor-element.elementor-element-485ef094::before, .elementor-49404 .elementor-element.elementor-element-485ef094 > .elementor-background-video-container::before, .elementor-49404 .elementor-element.elementor-element-485ef094 > .e-con-inner > .elementor-background-video-container::before, .elementor-49404 .elementor-element.elementor-element-485ef094 > .elementor-background-slideshow::before, .elementor-49404 .elementor-element.elementor-element-485ef094 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49404 .elementor-element.elementor-element-485ef094 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000096;--background-overlay:'';}.elementor-49404 .elementor-element.elementor-element-52cf5364 > .elementor-widget-container{background-color:#0F0F0F78;padding:10px 20px 10px 20px;}.elementor-49404 .elementor-element.elementor-element-52cf5364 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:56px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-784b3517 > .elementor-widget-container{background-color:#0F0F0F78;padding:0px 20px 1px 20px;}.elementor-49404 .elementor-element.elementor-element-784b3517{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-441be1a2 .elementor-button{background-color:#FBBF24;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:1px;fill:#0F172A;color:#0F172A;box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.1);transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBBF24;border-radius:12px 12px 12px 12px;padding:8px 18px 8px 18px;}.elementor-49404 .elementor-element.elementor-element-441be1a2 .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-441be1a2 .elementor-button:focus{background-color:#DAA520;color:#FFFFFF;border-color:#DAA520;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.5);}.elementor-49404 .elementor-element.elementor-element-441be1a2 > .elementor-widget-container{margin:20px 0px 30px 0px;border-style:none;}.elementor-49404 .elementor-element.elementor-element-441be1a2:hover .elementor-widget-container{border-style:none;}.elementor-49404 .elementor-element.elementor-element-441be1a2 .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-441be1a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-fab4d16 .elementor-button{background-color:#02010100;font-family:"poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A237E;border-radius:10px 10px 10px 10px;padding:5px 10px 5px 10px;}.elementor-49404 .elementor-element.elementor-element-fab4d16 .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-fab4d16 .elementor-button:focus{background-color:#1A237E;color:#FFFFFF;border-color:#1A237E;}.elementor-49404 .elementor-element.elementor-element-fab4d16.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-fab4d16 .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-fab4d16 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-e257fef{--display:flex;}.elementor-49404 .elementor-element.elementor-element-5b640011 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:0.5px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #2C6E49 0%, #46BFA3 100%);box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.12);transition-duration:0.3s;border-style:none;border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-49404 .elementor-element.elementor-element-5b640011 .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-5b640011 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #23713A 0%, #349D82 100%);border-color:#303F9F;box-shadow:0px 8px 14px 0px rgba(0, 0, 0, 0.18);}.elementor-49404 .elementor-element.elementor-element-5b640011 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:14px 32px 14px 32px;border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-5b640011.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5b640011{z-index:10;}.elementor-49404 .elementor-element.elementor-element-5b640011:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-5b640011 .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-5b640011 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-518eae1f .elementor-heading-title{text-transform:none;}.elementor-49404 .elementor-element.elementor-element-8f8e11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-49404 .elementor-element.elementor-element-8f8e11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:0.5px;fill:#000000;color:#000000;transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#51AE54;border-radius:12px 12px 12px 12px;padding:8px 24px 8px 24px;}.elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button:focus{background-color:#51AE54;color:#FFFFFF;border-color:#51AE54;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);}.elementor-49404 .elementor-element.elementor-element-39abf80f > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-49404 .elementor-element.elementor-element-39abf80f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-39abf80f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-39abf80f{z-index:10;}.elementor-49404 .elementor-element.elementor-element-39abf80f:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:0.5px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);fill:#000000;color:#000000;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.12);transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3B82F6;border-radius:12px 12px 12px 12px;padding:8px 24px 8px 24px;}.elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #5CAEF2 0%, #5CAEF2 100%);border-color:#303F9F;box-shadow:0px 8px 14px 0px rgba(0, 0, 0, 0.18);}.elementor-49404 .elementor-element.elementor-element-4e283ea4 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-4e283ea4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-4e283ea4{z-index:10;}.elementor-49404 .elementor-element.elementor-element-4e283ea4:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:0.5px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #EBB820 0%, #EBB820 100%);box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.12);transition-duration:0.3s;border-style:none;border-radius:12px 12px 12px 12px;padding:8px 24px 8px 24px;}.elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #EBB820 0%, #EBB820 100%);border-color:#303F9F;box-shadow:0px 8px 14px 0px rgba(0, 0, 0, 0.18);}.elementor-49404 .elementor-element.elementor-element-47927054 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-47927054.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-47927054{z-index:10;}.elementor-49404 .elementor-element.elementor-element-47927054:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:0.5px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);fill:#000000;color:#000000;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.12);transition-duration:0.3s;border-style:none;border-radius:12px 12px 12px 12px;padding:8px 24px 8px 24px;}.elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button:hover, .elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #F64557 0%, #F64557 100%);border-color:#303F9F;box-shadow:0px 8px 14px 0px rgba(0, 0, 0, 0.18);}.elementor-49404 .elementor-element.elementor-element-37349dd > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-37349dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-37349dd{z-index:10;}.elementor-49404 .elementor-element.elementor-element-37349dd:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button:hover svg, .elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-cc0e4ec{--display:flex;}.elementor-49404 .elementor-element.elementor-element-cc0e4ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-167a3be5 .elementor-heading-title{text-transform:none;}.elementor-49404 .elementor-element.elementor-element-2e6d3834{--display:flex;}.elementor-49404 .elementor-element.elementor-element-2e6d3834:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-2e6d3834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-49404 .elementor-element.elementor-element-7ef0d913{--display:flex;}.elementor-49404 .elementor-element.elementor-element-61f821d{--display:flex;}.elementor-49404 .elementor-element.elementor-element-61f821d:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-61f821d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-49404 .elementor-element.elementor-element-9da1750{--display:flex;}.elementor-49404 .elementor-element.elementor-element-75added6{--display:flex;}.elementor-49404 .elementor-element.elementor-element-72ad2037{--display:flex;}.elementor-49404 .elementor-element.elementor-element-72ad2037:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-72ad2037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-49404 .elementor-element.elementor-element-3318984d{--display:flex;}.elementor-49404 .elementor-element.elementor-element-4fa7f38c > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-4fa7f38c.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-4fa7f38c .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-7a52a076{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-7a52a076 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-7a52a076.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-7a52a076 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-7a52a076 a:hover, .elementor-49404 .elementor-element.elementor-element-7a52a076 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5a9643e5 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-5a9643e5.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-5a9643e5 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-593491e3{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-593491e3 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-593491e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-593491e3 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-593491e3 a:hover, .elementor-49404 .elementor-element.elementor-element-593491e3 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2928643f > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2928643f.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2928643f .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-5984d05d{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5984d05d > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-5984d05d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5984d05d a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5984d05d a:hover, .elementor-49404 .elementor-element.elementor-element-5984d05d a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-37d6a738 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-37d6a738.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-37d6a738 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-ec9916e{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-ec9916e > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-ec9916e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-ec9916e a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-ec9916e a:hover, .elementor-49404 .elementor-element.elementor-element-ec9916e a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-12db94ac > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-12db94ac.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-12db94ac .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-5a9bfa24{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5a9bfa24 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-5a9bfa24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5a9bfa24 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5a9bfa24 a:hover, .elementor-49404 .elementor-element.elementor-element-5a9bfa24 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-671e3c84{--display:flex;}.elementor-49404 .elementor-element.elementor-element-671e3c84:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-671e3c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDEFB;}.elementor-49404 .elementor-element.elementor-element-71505b9c{--display:flex;}.elementor-49404 .elementor-element.elementor-element-3adb3ab8 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-3adb3ab8.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-3adb3ab8 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-62956658{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-62956658 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-62956658.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-62956658 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-62956658 a:hover, .elementor-49404 .elementor-element.elementor-element-62956658 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-7998725b > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-7998725b.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-7998725b .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-61bf8a68{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-61bf8a68 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-61bf8a68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-61bf8a68 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-61bf8a68 a:hover, .elementor-49404 .elementor-element.elementor-element-61bf8a68 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5d389e19 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-5d389e19.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-5d389e19 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-74b04e37{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-74b04e37 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-74b04e37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-74b04e37 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-74b04e37 a:hover, .elementor-49404 .elementor-element.elementor-element-74b04e37 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-68181702 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-68181702.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-68181702 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-22af529{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-22af529 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-22af529.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-22af529 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-22af529 a:hover, .elementor-49404 .elementor-element.elementor-element-22af529 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-66585a93 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-66585a93.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-66585a93 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-d4a8759{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-d4a8759 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-d4a8759.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-d4a8759 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-d4a8759 a:hover, .elementor-49404 .elementor-element.elementor-element-d4a8759 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5815e61c{--display:flex;}.elementor-49404 .elementor-element.elementor-element-5815e61c:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-5815e61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-49404 .elementor-element.elementor-element-4830f80b{--display:flex;}.elementor-49404 .elementor-element.elementor-element-2d4af1e5 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2d4af1e5.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2d4af1e5 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-6e8f3bb8{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-6e8f3bb8 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-6e8f3bb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-6e8f3bb8 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-6e8f3bb8 a:hover, .elementor-49404 .elementor-element.elementor-element-6e8f3bb8 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-50359734 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-50359734.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-50359734 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-65f1ed4f{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-65f1ed4f > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-65f1ed4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-65f1ed4f a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-65f1ed4f a:hover, .elementor-49404 .elementor-element.elementor-element-65f1ed4f a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-114522a7 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-114522a7.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-114522a7 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-7f0c8426{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-7f0c8426 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-7f0c8426.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-7f0c8426 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-7f0c8426 a:hover, .elementor-49404 .elementor-element.elementor-element-7f0c8426 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-6cbcb031 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-6cbcb031.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-6cbcb031 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-46847a0{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-46847a0 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-46847a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-46847a0 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-46847a0 a:hover, .elementor-49404 .elementor-element.elementor-element-46847a0 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-6f7ca8fc > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-6f7ca8fc.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-6f7ca8fc .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-437089ac{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-437089ac > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-437089ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-437089ac a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-437089ac a:hover, .elementor-49404 .elementor-element.elementor-element-437089ac a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-84d9b2f{--display:flex;}.elementor-49404 .elementor-element.elementor-element-84d9b2f:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-84d9b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDD2;}.elementor-49404 .elementor-element.elementor-element-6bacff8e{--display:flex;}.elementor-49404 .elementor-element.elementor-element-65b2c59a > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-65b2c59a.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-65b2c59a .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-53238f37{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-53238f37 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-53238f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-53238f37 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-53238f37 a:hover, .elementor-49404 .elementor-element.elementor-element-53238f37 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-35815993 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-35815993.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-35815993 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-30275adf{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-30275adf > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-30275adf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-30275adf a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-30275adf a:hover, .elementor-49404 .elementor-element.elementor-element-30275adf a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-1cc58f18 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-1cc58f18.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-1cc58f18 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-25365ce{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-25365ce > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-25365ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-25365ce a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-25365ce a:hover, .elementor-49404 .elementor-element.elementor-element-25365ce a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5aa89175 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-5aa89175.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-5aa89175 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-39d2cfec{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-39d2cfec > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-39d2cfec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-39d2cfec a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-39d2cfec a:hover, .elementor-49404 .elementor-element.elementor-element-39d2cfec a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-3e20ecea{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#1A237E;--n-accordion-title-hover-color:#1565C0;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#1A237E;--n-accordion-icon-hover-color:#1565C0;--n-accordion-icon-active-color:#0D47A1;}.elementor-49404 .elementor-element.elementor-element-3e20ecea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBDEFB;}.elementor-49404 .elementor-element.elementor-element-3e20ecea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E3F2FD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#64B5F6;}.elementor-49404 .elementor-element.elementor-element-3e20ecea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#BBDEFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2196F3;}:where( .elementor-49404 .elementor-element.elementor-element-3e20ecea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFFF2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#90CAF9;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-49404 .elementor-element.elementor-element-3e20ecea > .elementor-widget-container{--e-transform-scale:1;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-49404 .elementor-element.elementor-element-3e20ecea.elementor-element{--align-self:stretch;}.elementor-49404 .elementor-element.elementor-element-3e20ecea:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-49404 .elementor-element.elementor-element-3e20ecea {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-49404 .elementor-element.elementor-element-3e20ecea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-49404 .elementor-element.elementor-element-4f8c3a54{--display:flex;}.elementor-49404 .elementor-element.elementor-element-1a42bcb3{--display:flex;}.elementor-49404 .elementor-element.elementor-element-1a42bcb3:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-1a42bcb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-49404 .elementor-element.elementor-element-70824130{--display:flex;}.elementor-49404 .elementor-element.elementor-element-7b68da82 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-7b68da82.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-7b68da82 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-47c7785f{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-47c7785f > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-47c7785f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-47c7785f a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-47c7785f a:hover, .elementor-49404 .elementor-element.elementor-element-47c7785f a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-45e5fe6a > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-45e5fe6a.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-45e5fe6a .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-31954cb0{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-31954cb0 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-31954cb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-31954cb0 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-31954cb0 a:hover, .elementor-49404 .elementor-element.elementor-element-31954cb0 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-34b340f3 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-34b340f3.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-34b340f3 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-3d6bbbae{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-3d6bbbae > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-3d6bbbae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-3d6bbbae a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-3d6bbbae a:hover, .elementor-49404 .elementor-element.elementor-element-3d6bbbae a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2bbe6ece > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2bbe6ece.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2bbe6ece .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-67b1e7b1{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-67b1e7b1 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-67b1e7b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-67b1e7b1 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-67b1e7b1 a:hover, .elementor-49404 .elementor-element.elementor-element-67b1e7b1 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-3c59f08e > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-3c59f08e.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-3c59f08e .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-2c670e26{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-2c670e26 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-2c670e26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-2c670e26 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-2c670e26 a:hover, .elementor-49404 .elementor-element.elementor-element-2c670e26 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-3ef344ab{--display:flex;}.elementor-49404 .elementor-element.elementor-element-3ef344ab:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-3ef344ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDEFB;}.elementor-49404 .elementor-element.elementor-element-762ab3b6{--display:flex;}.elementor-49404 .elementor-element.elementor-element-55eb391 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-55eb391.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-55eb391 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-5fd77261{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5fd77261 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-5fd77261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5fd77261 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5fd77261 a:hover, .elementor-49404 .elementor-element.elementor-element-5fd77261 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-3774ba47 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-3774ba47.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-3774ba47 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-3d9e6047{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-3d9e6047 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-3d9e6047.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-3d9e6047 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-3d9e6047 a:hover, .elementor-49404 .elementor-element.elementor-element-3d9e6047 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-6f862d62 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-6f862d62.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-6f862d62 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-7644f719{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-7644f719 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-7644f719.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-7644f719 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-7644f719 a:hover, .elementor-49404 .elementor-element.elementor-element-7644f719 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2af02e22 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2af02e22.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2af02e22 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-171da133{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-171da133 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-171da133.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-171da133 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-171da133 a:hover, .elementor-49404 .elementor-element.elementor-element-171da133 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-7d9bc839 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-7d9bc839.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-7d9bc839 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-56eb9f8b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-56eb9f8b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-56eb9f8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-56eb9f8b a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-56eb9f8b a:hover, .elementor-49404 .elementor-element.elementor-element-56eb9f8b a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-75ae7580{--display:flex;}.elementor-49404 .elementor-element.elementor-element-75ae7580:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-75ae7580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-49404 .elementor-element.elementor-element-4dadf96e{--display:flex;}.elementor-49404 .elementor-element.elementor-element-4d17cf94 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-4d17cf94.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-4d17cf94 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-33eb25ca{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-33eb25ca > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-33eb25ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-33eb25ca a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-33eb25ca a:hover, .elementor-49404 .elementor-element.elementor-element-33eb25ca a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-32adbc27 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-32adbc27.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-32adbc27 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-c9b4e06{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-c9b4e06 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-c9b4e06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-c9b4e06 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-c9b4e06 a:hover, .elementor-49404 .elementor-element.elementor-element-c9b4e06 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2dbfa9b6 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2dbfa9b6.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2dbfa9b6 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-1f6d8886{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1f6d8886 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-1f6d8886.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-1f6d8886 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1f6d8886 a:hover, .elementor-49404 .elementor-element.elementor-element-1f6d8886 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-4d535ded > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-4d535ded.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-4d535ded .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-29b2c992{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-29b2c992 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-29b2c992.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-29b2c992 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-29b2c992 a:hover, .elementor-49404 .elementor-element.elementor-element-29b2c992 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2636dc4 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2636dc4.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2636dc4 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-614abd60{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-614abd60 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-614abd60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-614abd60 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-614abd60 a:hover, .elementor-49404 .elementor-element.elementor-element-614abd60 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-acff668{--display:flex;}.elementor-49404 .elementor-element.elementor-element-acff668:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-acff668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDD2;}.elementor-49404 .elementor-element.elementor-element-1512dfe0{--display:flex;}.elementor-49404 .elementor-element.elementor-element-6f59106b > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-6f59106b.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-6f59106b .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-54697067{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-54697067 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-54697067.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-54697067 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-54697067 a:hover, .elementor-49404 .elementor-element.elementor-element-54697067 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-1d7eb940 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-1d7eb940.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-1d7eb940 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-23c3df66{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-23c3df66 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-23c3df66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-23c3df66 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-23c3df66 a:hover, .elementor-49404 .elementor-element.elementor-element-23c3df66 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-55f62ecb > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-55f62ecb.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-55f62ecb .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-ae0a3ed{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-ae0a3ed > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-ae0a3ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-ae0a3ed a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-ae0a3ed a:hover, .elementor-49404 .elementor-element.elementor-element-ae0a3ed a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-1a5c76af > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-1a5c76af.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-1a5c76af .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-51eaf1d5{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-51eaf1d5 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-51eaf1d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-51eaf1d5 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-51eaf1d5 a:hover, .elementor-49404 .elementor-element.elementor-element-51eaf1d5 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-6eaa7bb0 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-6eaa7bb0.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-6eaa7bb0 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-1f52e088{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1f52e088 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-1f52e088.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-1f52e088 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1f52e088 a:hover, .elementor-49404 .elementor-element.elementor-element-1f52e088 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5478361f{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#1A237E;--n-accordion-title-hover-color:#1565C0;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#1A237E;--n-accordion-icon-hover-color:#1565C0;--n-accordion-icon-active-color:#0D47A1;}.elementor-49404 .elementor-element.elementor-element-5478361f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBDEFB;}.elementor-49404 .elementor-element.elementor-element-5478361f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E3F2FD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#64B5F6;}.elementor-49404 .elementor-element.elementor-element-5478361f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#BBDEFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2196F3;}:where( .elementor-49404 .elementor-element.elementor-element-5478361f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFFF2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#90CAF9;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-49404 .elementor-element.elementor-element-5478361f > .elementor-widget-container{--e-transform-scale:1;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-49404 .elementor-element.elementor-element-5478361f.elementor-element{--align-self:stretch;}.elementor-49404 .elementor-element.elementor-element-5478361f:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-49404 .elementor-element.elementor-element-5478361f {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-49404 .elementor-element.elementor-element-5478361f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-49404 .elementor-element.elementor-element-395dcf77{--display:flex;}.elementor-49404 .elementor-element.elementor-element-30e13bcc{--display:flex;}.elementor-49404 .elementor-element.elementor-element-30e13bcc:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-30e13bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-49404 .elementor-element.elementor-element-4d95856b{--display:flex;}.elementor-49404 .elementor-element.elementor-element-722d2ca1 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-722d2ca1.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-722d2ca1 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-5d718920{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5d718920 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-5d718920.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5d718920 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5d718920 a:hover, .elementor-49404 .elementor-element.elementor-element-5d718920 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-44ff0fd7 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-44ff0fd7.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-44ff0fd7 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-29a9996e{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-29a9996e > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-29a9996e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-29a9996e a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-29a9996e a:hover, .elementor-49404 .elementor-element.elementor-element-29a9996e a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-3857dcc > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-3857dcc.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-3857dcc .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-5f3a523d{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5f3a523d > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-5f3a523d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5f3a523d a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5f3a523d a:hover, .elementor-49404 .elementor-element.elementor-element-5f3a523d a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2227a32 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2227a32.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2227a32 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-4c5eec55{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-4c5eec55 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-4c5eec55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-4c5eec55 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-4c5eec55 a:hover, .elementor-49404 .elementor-element.elementor-element-4c5eec55 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5284fa12 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-5284fa12.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-5284fa12 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-1205a2af{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1205a2af > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-1205a2af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-1205a2af a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1205a2af a:hover, .elementor-49404 .elementor-element.elementor-element-1205a2af a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-704d847b{--display:flex;}.elementor-49404 .elementor-element.elementor-element-704d847b:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-704d847b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDEFB;}.elementor-49404 .elementor-element.elementor-element-11bbd8e8{--display:flex;}.elementor-49404 .elementor-element.elementor-element-75868cc8 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-75868cc8.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-75868cc8 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-ec165ce{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-ec165ce > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-ec165ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-ec165ce a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-ec165ce a:hover, .elementor-49404 .elementor-element.elementor-element-ec165ce a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-f84b2b5 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-f84b2b5.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-f84b2b5 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-11e5bac2{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-11e5bac2 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-11e5bac2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-11e5bac2 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-11e5bac2 a:hover, .elementor-49404 .elementor-element.elementor-element-11e5bac2 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-781495d9 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-781495d9.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-781495d9 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-6500f8a{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-6500f8a > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-6500f8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-6500f8a a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-6500f8a a:hover, .elementor-49404 .elementor-element.elementor-element-6500f8a a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2d64f79f > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2d64f79f.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2d64f79f .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-61c88f55{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-61c88f55 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-61c88f55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-61c88f55 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-61c88f55 a:hover, .elementor-49404 .elementor-element.elementor-element-61c88f55 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-66054aa8 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-66054aa8.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-66054aa8 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-54cb033b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-54cb033b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-54cb033b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-54cb033b a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-54cb033b a:hover, .elementor-49404 .elementor-element.elementor-element-54cb033b a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-467b419c{--display:flex;}.elementor-49404 .elementor-element.elementor-element-467b419c:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-467b419c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-49404 .elementor-element.elementor-element-31204ca{--display:flex;}.elementor-49404 .elementor-element.elementor-element-22f919eb > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-22f919eb.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-22f919eb .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-5ce007e{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5ce007e > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-5ce007e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-5ce007e a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-5ce007e a:hover, .elementor-49404 .elementor-element.elementor-element-5ce007e a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2c37ee90 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2c37ee90.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2c37ee90 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-18020cab{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-18020cab > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-18020cab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-18020cab a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-18020cab a:hover, .elementor-49404 .elementor-element.elementor-element-18020cab a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-7fc8b1ad > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-7fc8b1ad.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-7fc8b1ad .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-14de2f99{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-14de2f99 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-14de2f99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-14de2f99 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-14de2f99 a:hover, .elementor-49404 .elementor-element.elementor-element-14de2f99 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-5c1529a > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-5c1529a.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-5c1529a .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-1f41581{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1f41581 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-1f41581.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-1f41581 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-1f41581 a:hover, .elementor-49404 .elementor-element.elementor-element-1f41581 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-34cce3ca > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-34cce3ca.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-34cce3ca .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-57aa5fe9{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-57aa5fe9 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-57aa5fe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-57aa5fe9 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-57aa5fe9 a:hover, .elementor-49404 .elementor-element.elementor-element-57aa5fe9 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-35403270{--display:flex;}.elementor-49404 .elementor-element.elementor-element-35403270:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-35403270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDD2;}.elementor-49404 .elementor-element.elementor-element-2480ba7f{--display:flex;}.elementor-49404 .elementor-element.elementor-element-652a0202 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-652a0202.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-652a0202 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-56a57dc4{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-56a57dc4 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-56a57dc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-56a57dc4 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-56a57dc4 a:hover, .elementor-49404 .elementor-element.elementor-element-56a57dc4 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-43abee7b > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-43abee7b.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-43abee7b .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-6abaefd1{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-6abaefd1 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-6abaefd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-6abaefd1 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-6abaefd1 a:hover, .elementor-49404 .elementor-element.elementor-element-6abaefd1 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-7d6f069f > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-7d6f069f.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-7d6f069f .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-153ef060{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-153ef060 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-153ef060.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-153ef060 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-153ef060 a:hover, .elementor-49404 .elementor-element.elementor-element-153ef060 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-2f9c1f90 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-2f9c1f90.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-2f9c1f90 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-46fbc9b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-46fbc9b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-46fbc9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-46fbc9b a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-46fbc9b a:hover, .elementor-49404 .elementor-element.elementor-element-46fbc9b a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-28436875 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-49404 .elementor-element.elementor-element-28436875.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-28436875 .elementor-heading-title{font-size:22px;}.elementor-49404 .elementor-element.elementor-element-51d579b1{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-51d579b1 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-49404 .elementor-element.elementor-element-51d579b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49404 .elementor-element.elementor-element-51d579b1 a{color:#0F172A;}.elementor-49404 .elementor-element.elementor-element-51d579b1 a:hover, .elementor-49404 .elementor-element.elementor-element-51d579b1 a:focus{color:#E65100;}.elementor-49404 .elementor-element.elementor-element-285fdb2d{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#1A237E;--n-accordion-title-hover-color:#1565C0;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#1A237E;--n-accordion-icon-hover-color:#1565C0;--n-accordion-icon-active-color:#0D47A1;}.elementor-49404 .elementor-element.elementor-element-285fdb2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBDEFB;}.elementor-49404 .elementor-element.elementor-element-285fdb2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E3F2FD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#64B5F6;}.elementor-49404 .elementor-element.elementor-element-285fdb2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#BBDEFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2196F3;}:where( .elementor-49404 .elementor-element.elementor-element-285fdb2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFFF2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#90CAF9;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-49404 .elementor-element.elementor-element-285fdb2d > .elementor-widget-container{--e-transform-scale:1;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-49404 .elementor-element.elementor-element-285fdb2d.elementor-element{--align-self:stretch;}.elementor-49404 .elementor-element.elementor-element-285fdb2d:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-49404 .elementor-element.elementor-element-285fdb2d {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-49404 .elementor-element.elementor-element-285fdb2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-49404 .elementor-element.elementor-element-87df68b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:15px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#1A237E;--n-tabs-title-color-active:#FFFFFF;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-gap:6px;--n-tabs-icon-color:#FF9800;--n-tabs-icon-color-active:#FFFFFF;}.elementor-49404 .elementor-element.elementor-element-87df68b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFE0B2;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB74D;}.elementor-49404 .elementor-element.elementor-element-87df68b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-49404 .elementor-element.elementor-element-87df68b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFB74D;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2);}:where( .elementor-49404 .elementor-element.elementor-element-87df68b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFFE6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC80;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-49404 .elementor-element.elementor-element-87df68b > .elementor-widget-container{--e-transform-scale:1;background-color:#02010100;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-49404 .elementor-element.elementor-element-87df68b.elementor-element{--align-self:stretch;}.elementor-49404 .elementor-element.elementor-element-87df68b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFCC80;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}.elementor-49404 .elementor-element.elementor-element-87df68b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Nunito", Sans-serif;font-weight:700;line-height:1.3em;}.elementor-49404 .elementor-element.elementor-element-87df68b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#0D47A1;--n-tabs-icon-color-hover:#F57C00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-49404 .elementor-element.elementor-element-cc0e4ec{--width:92.073%;}}@media(max-width:1200px){.elementor-49404 .elementor-element.elementor-element-52cf5364 .elementor-heading-title{font-size:40px;}.elementor-49404 .elementor-element.elementor-element-5b640011{width:var( --container-widget-width, 986.988px );max-width:986.988px;--container-widget-width:986.988px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-39abf80f{width:var( --container-widget-width, 147.998px );max-width:147.998px;--container-widget-width:147.998px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-4e283ea4{width:var( --container-widget-width, 147.988px );max-width:147.988px;--container-widget-width:147.988px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-47927054{width:var( --container-widget-width, 169.988px );max-width:169.988px;--container-widget-width:169.988px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-37349dd{width:var( --container-widget-width, 130.988px );max-width:130.988px;--container-widget-width:130.988px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-49404 .elementor-element.elementor-element-485ef094{--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:35%;}.elementor-49404 .elementor-element.elementor-element-52cf5364 .elementor-heading-title{font-size:36px;}}@media(max-width:880px){.elementor-49404 .elementor-element.elementor-element-485ef094{--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:27%;}.elementor-49404 .elementor-element.elementor-element-52cf5364 .elementor-heading-title{font-size:30px;}.elementor-49404 .elementor-element.elementor-element-39abf80f{width:var( --container-widget-width, 97.998px );max-width:97.998px;--container-widget-width:97.998px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-39abf80f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}.elementor-49404 .elementor-element.elementor-element-4e283ea4{width:var( --container-widget-width, 118.986px );max-width:118.986px;--container-widget-width:118.986px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}.elementor-49404 .elementor-element.elementor-element-47927054{width:var( --container-widget-width, 134.977px );max-width:134.977px;--container-widget-width:134.977px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}.elementor-49404 .elementor-element.elementor-element-37349dd{width:var( --container-widget-width, 98.984px );max-width:98.984px;--container-widget-width:98.984px;--container-widget-flex-grow:0;}.elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}}@media(max-width:767px){.elementor-49404 .elementor-element.elementor-element-485ef094:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-485ef094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-49404 .elementor-element.elementor-element-485ef094{--padding-top:5%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-49404 .elementor-element.elementor-element-52cf5364 .elementor-heading-title{font-size:32px;}.elementor-49404 .elementor-element.elementor-element-784b3517{font-size:16px;}.elementor-49404 .elementor-element.elementor-element-5b640011 .elementor-button{font-size:16px;}.elementor-49404 .elementor-element.elementor-element-39abf80f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49404 .elementor-element.elementor-element-39abf80f.elementor-element{--align-self:center;}.elementor-49404 .elementor-element.elementor-element-39abf80f .elementor-button{font-size:14px;}.elementor-49404 .elementor-element.elementor-element-4e283ea4 .elementor-button{font-size:16px;}.elementor-49404 .elementor-element.elementor-element-47927054 .elementor-button{font-size:16px;}.elementor-49404 .elementor-element.elementor-element-37349dd .elementor-button{font-size:16px;}.elementor-49404 .elementor-element.elementor-element-4fa7f38c .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-5a9643e5 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2928643f .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-37d6a738 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-12db94ac .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-3adb3ab8 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-7998725b .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-5d389e19 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-68181702 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-66585a93 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2d4af1e5 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-50359734 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-114522a7 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-6cbcb031 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-6f7ca8fc .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-65b2c59a .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-35815993 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-1cc58f18 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-5aa89175 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-7b68da82 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-45e5fe6a .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-34b340f3 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2bbe6ece .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-3c59f08e .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-55eb391 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-3774ba47 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-6f862d62 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2af02e22 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-7d9bc839 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-4d17cf94 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-32adbc27 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2dbfa9b6 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-4d535ded .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2636dc4 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-6f59106b .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-1d7eb940 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-55f62ecb .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-1a5c76af .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-6eaa7bb0 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-722d2ca1 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-44ff0fd7 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-3857dcc .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2227a32 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-5284fa12 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-75868cc8 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-f84b2b5 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-781495d9 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2d64f79f .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-66054aa8 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-22f919eb .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2c37ee90 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-7fc8b1ad .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-5c1529a .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-34cce3ca .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-652a0202 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-43abee7b .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-7d6f069f .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-2f9c1f90 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-28436875 .elementor-heading-title{font-size:18px;}.elementor-49404 .elementor-element.elementor-element-87df68b{--n-tabs-title-font-size:15px;}}@media(max-width:1200px) and (min-width:768px){.elementor-49404 .elementor-element.elementor-element-8f8e11{--width:1022.11px;}.elementor-49404 .elementor-element.elementor-element-cc0e4ec{--width:1375.15px;}}@media(min-width:1201px){.elementor-49404 .elementor-element.elementor-element-485ef094:not(.elementor-motion-effects-element-type-background), .elementor-49404 .elementor-element.elementor-element-485ef094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-2e6d3834 */.elementor-49404 .elementor-element.elementor-element-2e6d3834 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-2e6d3834 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-2e6d3834 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f821d */.elementor-49404 .elementor-element.elementor-element-61f821d {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-61f821d {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-61f821d {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e20ecea *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5478361f *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-285fdb2d *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d3834 */.elementor-49404 .elementor-element.elementor-element-2e6d3834 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-2e6d3834 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-2e6d3834 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f821d */.elementor-49404 .elementor-element.elementor-element-61f821d {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-61f821d {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-61f821d {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e20ecea *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5478361f *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-285fdb2d *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d3834 */.elementor-49404 .elementor-element.elementor-element-2e6d3834 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-2e6d3834 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-2e6d3834 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f821d */.elementor-49404 .elementor-element.elementor-element-61f821d {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-61f821d {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-61f821d {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ad2037 */.elementor-49404 .elementor-element.elementor-element-72ad2037 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-72ad2037 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671e3c84 */.elementor-49404 .elementor-element.elementor-element-671e3c84 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-671e3c84 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5815e61c */.elementor-49404 .elementor-element.elementor-element-5815e61c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-5815e61c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9b2f */.elementor-49404 .elementor-element.elementor-element-84d9b2f {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-84d9b2f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e20ecea *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a42bcb3 */.elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-1a42bcb3 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef344ab */.elementor-49404 .elementor-element.elementor-element-3ef344ab {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-3ef344ab {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ae7580 */.elementor-49404 .elementor-element.elementor-element-75ae7580 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-75ae7580 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff668 */.elementor-49404 .elementor-element.elementor-element-acff668 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-acff668 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5478361f *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e13bcc */.elementor-49404 .elementor-element.elementor-element-30e13bcc {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-30e13bcc {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704d847b */.elementor-49404 .elementor-element.elementor-element-704d847b {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-704d847b {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467b419c */.elementor-49404 .elementor-element.elementor-element-467b419c {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-467b419c {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35403270 */.elementor-49404 .elementor-element.elementor-element-35403270 {
  max-height: 500px; /* fallback for all devices */
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-right: 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-49404 .elementor-element.elementor-element-35403270 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-285fdb2d *//* Smooth accordion transitions */
.zinlight-accordion .elementor-tab-title, 
.zinlight-accordion .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87df68b *//* Smooth tab transitions */
.zinlight-tabs .elementor-tab-title, 
.zinlight-tabs .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */