.elementor-1816 .elementor-element.elementor-element-fe2244a{--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-1816 .elementor-element.elementor-element-fe2244a:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-fe2244a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academy.zinlight.com/wp-content/uploads/2025/08/Spelling-Dictation-Zone.webp");background-position:top right;background-size:cover;}.elementor-1816 .elementor-element.elementor-element-fe2244a::before, .elementor-1816 .elementor-element.elementor-element-fe2244a > .elementor-background-video-container::before, .elementor-1816 .elementor-element.elementor-element-fe2244a > .e-con-inner > .elementor-background-video-container::before, .elementor-1816 .elementor-element.elementor-element-fe2244a > .elementor-background-slideshow::before, .elementor-1816 .elementor-element.elementor-element-fe2244a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1816 .elementor-element.elementor-element-fe2244a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000096;--background-overlay:'';}.elementor-1816 .elementor-element.elementor-element-884a192 > .elementor-widget-container{background-color:#0F0F0F78;padding:10px 20px 10px 20px;}.elementor-1816 .elementor-element.elementor-element-884a192 .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-1816 .elementor-element.elementor-element-a86fb61 > .elementor-widget-container{background-color:#0F0F0F78;padding:0px 20px 1px 20px;}.elementor-1816 .elementor-element.elementor-element-a86fb61{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-1816 .elementor-element.elementor-element-c6d60aa .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-1816 .elementor-element.elementor-element-c6d60aa .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-c6d60aa .elementor-button:focus{background-color:#DAA520;color:#FFFFFF;border-color:#DAA520;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.5);}.elementor-1816 .elementor-element.elementor-element-c6d60aa > .elementor-widget-container{margin:20px 0px 30px 0px;border-style:none;}.elementor-1816 .elementor-element.elementor-element-c6d60aa:hover .elementor-widget-container{border-style:none;}.elementor-1816 .elementor-element.elementor-element-c6d60aa .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-c6d60aa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1816 .elementor-element.elementor-element-6c87678 .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-1816 .elementor-element.elementor-element-6c87678 .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-6c87678 .elementor-button:focus{background-color:#1A237E;color:#FFFFFF;border-color:#1A237E;}.elementor-1816 .elementor-element.elementor-element-6c87678.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6c87678 .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-6c87678 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1816 .elementor-element.elementor-element-2828d4e8{--display:flex;}.elementor-1816 .elementor-element.elementor-element-a612260 .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-1816 .elementor-element.elementor-element-a612260 .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-a612260 .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-1816 .elementor-element.elementor-element-a612260 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:14px 32px 14px 32px;border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-a612260.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-a612260{z-index:10;}.elementor-1816 .elementor-element.elementor-element-a612260:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-a612260 .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-a612260 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1816 .elementor-element.elementor-element-78da141 .elementor-heading-title{text-transform:none;}.elementor-1816 .elementor-element.elementor-element-69d9b4a{--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-1816 .elementor-element.elementor-element-69d9b4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-7f0348ab .elementor-button{background-color:#51AE54;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:#FFFFFF;color:#FFFFFF;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-1816 .elementor-element.elementor-element-7f0348ab .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-7f0348ab .elementor-button:focus{background-color:#94E497;color:#0D449E;border-color:#94E497;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);}.elementor-1816 .elementor-element.elementor-element-7f0348ab > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-1816 .elementor-element.elementor-element-7f0348ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-7f0348ab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-7f0348ab{z-index:10;}.elementor-1816 .elementor-element.elementor-element-7f0348ab:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-7f0348ab .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-7f0348ab .elementor-button:focus svg{fill:#0D449E;}.elementor-1816 .elementor-element.elementor-element-76bc94b1 .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-1816 .elementor-element.elementor-element-76bc94b1 .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-76bc94b1 .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-1816 .elementor-element.elementor-element-76bc94b1 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-76bc94b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-76bc94b1{z-index:10;}.elementor-1816 .elementor-element.elementor-element-76bc94b1:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-76bc94b1 .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-76bc94b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1816 .elementor-element.elementor-element-3dcecd74 .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-1816 .elementor-element.elementor-element-3dcecd74 .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-3dcecd74 .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-1816 .elementor-element.elementor-element-3dcecd74 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-3dcecd74.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3dcecd74{z-index:10;}.elementor-1816 .elementor-element.elementor-element-3dcecd74:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-3dcecd74 .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-3dcecd74 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1816 .elementor-element.elementor-element-5e287d85 .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-1816 .elementor-element.elementor-element-5e287d85 .elementor-button:hover, .elementor-1816 .elementor-element.elementor-element-5e287d85 .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-1816 .elementor-element.elementor-element-5e287d85 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-5e287d85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-5e287d85{z-index:10;}.elementor-1816 .elementor-element.elementor-element-5e287d85:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-1816 .elementor-element.elementor-element-5e287d85 .elementor-button:hover svg, .elementor-1816 .elementor-element.elementor-element-5e287d85 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1816 .elementor-element.elementor-element-37d5783e{--display:flex;}.elementor-1816 .elementor-element.elementor-element-37d5783e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-2f0fa4b4{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2f0fa4b4:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-2f0fa4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-75ebb223{--display:flex;}.elementor-1816 .elementor-element.elementor-element-75ebb223:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-75ebb223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-af581ea{--display:flex;}.elementor-1816 .elementor-element.elementor-element-af581ea:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-af581ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-4db7751c{--display:flex;}.elementor-1816 .elementor-element.elementor-element-6ad520b0 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6ad520b0.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6ad520b0 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-2bc71b8b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2bc71b8b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-2bc71b8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-2bc71b8b a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2bc71b8b a:hover, .elementor-1816 .elementor-element.elementor-element-2bc71b8b a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-66a7e1e1{--display:flex;}.elementor-1816 .elementor-element.elementor-element-66a7e1e1:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-66a7e1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-55cb6945{--display:flex;}.elementor-1816 .elementor-element.elementor-element-55cb6945:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-55cb6945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-1e084228{--display:flex;}.elementor-1816 .elementor-element.elementor-element-1e084228:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-1e084228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-5212b7de{--display:flex;}.elementor-1816 .elementor-element.elementor-element-5212b7de:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-5212b7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-148dff95{--display:flex;}.elementor-1816 .elementor-element.elementor-element-148dff95:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-148dff95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-24c9c809{--display:flex;}.elementor-1816 .elementor-element.elementor-element-24c9c809:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-24c9c809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-1186a527{--display:flex;}.elementor-1816 .elementor-element.elementor-element-1186a527:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-1186a527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-1c967c9b{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2ce36c0{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2ce36c0:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-2ce36c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-a71eef3{--display:flex;}.elementor-1816 .elementor-element.elementor-element-7a4f2aa3 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-7a4f2aa3.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-7a4f2aa3 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-489e1f70{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-489e1f70 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-489e1f70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-489e1f70 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-489e1f70 a:hover, .elementor-1816 .elementor-element.elementor-element-489e1f70 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-51574457 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-51574457.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-51574457 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-6bf192b4{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6bf192b4 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-6bf192b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-6bf192b4 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6bf192b4 a:hover, .elementor-1816 .elementor-element.elementor-element-6bf192b4 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-4f824fe0 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-4f824fe0.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-4f824fe0 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-61976a54{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-61976a54 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-61976a54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-61976a54 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-61976a54 a:hover, .elementor-1816 .elementor-element.elementor-element-61976a54 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-6ea0bec9 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6ea0bec9.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6ea0bec9 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-2eba12b4{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2eba12b4 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-2eba12b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-2eba12b4 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2eba12b4 a:hover, .elementor-1816 .elementor-element.elementor-element-2eba12b4 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-7c91f2fc > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-7c91f2fc.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-7c91f2fc .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-5ce5d6d3{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-5ce5d6d3 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-5ce5d6d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-5ce5d6d3 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-5ce5d6d3 a:hover, .elementor-1816 .elementor-element.elementor-element-5ce5d6d3 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-33466317{--display:flex;}.elementor-1816 .elementor-element.elementor-element-33466317:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-33466317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDEFB;}.elementor-1816 .elementor-element.elementor-element-55e0b253{--display:flex;}.elementor-1816 .elementor-element.elementor-element-51da0d0 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-51da0d0.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-51da0d0 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-61dbd3da{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-61dbd3da > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-61dbd3da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-61dbd3da a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-61dbd3da a:hover, .elementor-1816 .elementor-element.elementor-element-61dbd3da a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5f2f7865 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-5f2f7865.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-5f2f7865 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-21cc5c9c{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-21cc5c9c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-21cc5c9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-21cc5c9c a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-21cc5c9c a:hover, .elementor-1816 .elementor-element.elementor-element-21cc5c9c a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-363c3abb > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-363c3abb.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-363c3abb .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-21a8494a{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-21a8494a > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-21a8494a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-21a8494a a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-21a8494a a:hover, .elementor-1816 .elementor-element.elementor-element-21a8494a a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-4b44363 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-4b44363.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-4b44363 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-41ed3ba{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-41ed3ba > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-41ed3ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-41ed3ba a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-41ed3ba a:hover, .elementor-1816 .elementor-element.elementor-element-41ed3ba a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5f6c721d > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-5f6c721d.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-5f6c721d .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-3b7a412c{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3b7a412c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-3b7a412c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3b7a412c a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3b7a412c a:hover, .elementor-1816 .elementor-element.elementor-element-3b7a412c a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-6749b5a2{--display:flex;}.elementor-1816 .elementor-element.elementor-element-6749b5a2:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-6749b5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-1816 .elementor-element.elementor-element-12f3c874{--display:flex;}.elementor-1816 .elementor-element.elementor-element-67ffcb8f > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-67ffcb8f.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-67ffcb8f .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-53ebca67{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-53ebca67 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-53ebca67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-53ebca67 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-53ebca67 a:hover, .elementor-1816 .elementor-element.elementor-element-53ebca67 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-e1299dd > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-e1299dd.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-e1299dd .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-65345b15{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-65345b15 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-65345b15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-65345b15 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-65345b15 a:hover, .elementor-1816 .elementor-element.elementor-element-65345b15 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-4b5c9386 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-4b5c9386.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-4b5c9386 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-674072d7{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-674072d7 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-674072d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-674072d7 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-674072d7 a:hover, .elementor-1816 .elementor-element.elementor-element-674072d7 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5798ed5d > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-5798ed5d.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-5798ed5d .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-3bacaa3a{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3bacaa3a > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-3bacaa3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3bacaa3a a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3bacaa3a a:hover, .elementor-1816 .elementor-element.elementor-element-3bacaa3a a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-4811d61b > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-4811d61b.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-4811d61b .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-2583e73c{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2583e73c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-2583e73c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-2583e73c a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2583e73c a:hover, .elementor-1816 .elementor-element.elementor-element-2583e73c a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-1aad51f7{--display:flex;}.elementor-1816 .elementor-element.elementor-element-1aad51f7:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-1aad51f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDD2;}.elementor-1816 .elementor-element.elementor-element-4d77d1d8{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2f19d01 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-2f19d01.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-2f19d01 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-28a6c3ba{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-28a6c3ba > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-28a6c3ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-28a6c3ba a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-28a6c3ba a:hover, .elementor-1816 .elementor-element.elementor-element-28a6c3ba a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-12c6edb2 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-12c6edb2.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-12c6edb2 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-4e3dfc57{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-4e3dfc57 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-4e3dfc57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-4e3dfc57 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-4e3dfc57 a:hover, .elementor-1816 .elementor-element.elementor-element-4e3dfc57 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5f75455 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-5f75455.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-5f75455 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-fbaf845{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-fbaf845 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-fbaf845.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-fbaf845 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-fbaf845 a:hover, .elementor-1816 .elementor-element.elementor-element-fbaf845 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-7b19e47a > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-7b19e47a.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-7b19e47a .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-250cbed6{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-250cbed6 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-250cbed6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-250cbed6 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-250cbed6 a:hover, .elementor-1816 .elementor-element.elementor-element-250cbed6 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-22436fb{--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-1816 .elementor-element.elementor-element-22436fb > .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-1816 .elementor-element.elementor-element-22436fb > .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-1816 .elementor-element.elementor-element-22436fb > .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-1816 .elementor-element.elementor-element-22436fb > .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-1816 .elementor-element.elementor-element-22436fb > .elementor-widget-container{--e-transform-scale:1;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-1816 .elementor-element.elementor-element-22436fb.elementor-element{--align-self:stretch;}.elementor-1816 .elementor-element.elementor-element-22436fb:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1816 .elementor-element.elementor-element-22436fb {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1816 .elementor-element.elementor-element-22436fb > .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-1816 .elementor-element.elementor-element-799d874a{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2f9a014{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2f9a014:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-2f9a014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-d5d0d0c{--display:flex;}.elementor-1816 .elementor-element.elementor-element-18c78ece > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-18c78ece.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-18c78ece .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-563bbf4b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-563bbf4b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-563bbf4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-563bbf4b a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-563bbf4b a:hover, .elementor-1816 .elementor-element.elementor-element-563bbf4b a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-20ae373a > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-20ae373a.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-20ae373a .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-7a0e2da8{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-7a0e2da8 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-7a0e2da8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-7a0e2da8 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-7a0e2da8 a:hover, .elementor-1816 .elementor-element.elementor-element-7a0e2da8 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-6a57aba9 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6a57aba9.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6a57aba9 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-40a64cbe{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-40a64cbe > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-40a64cbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-40a64cbe a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-40a64cbe a:hover, .elementor-1816 .elementor-element.elementor-element-40a64cbe a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-575984a0 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-575984a0.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-575984a0 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-345b3fd1{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-345b3fd1 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-345b3fd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-345b3fd1 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-345b3fd1 a:hover, .elementor-1816 .elementor-element.elementor-element-345b3fd1 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-171a8c3a > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-171a8c3a.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-171a8c3a .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-6545847{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6545847 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-6545847.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-6545847 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6545847 a:hover, .elementor-1816 .elementor-element.elementor-element-6545847 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-1d6a1997{--display:flex;}.elementor-1816 .elementor-element.elementor-element-1d6a1997:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-1d6a1997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDEFB;}.elementor-1816 .elementor-element.elementor-element-7d3384dc{--display:flex;}.elementor-1816 .elementor-element.elementor-element-1a675d67 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-1a675d67.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-1a675d67 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-2a4f9daa{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2a4f9daa > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-2a4f9daa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-2a4f9daa a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2a4f9daa a:hover, .elementor-1816 .elementor-element.elementor-element-2a4f9daa a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-440554d > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-440554d.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-440554d .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-1abd389b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1abd389b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-1abd389b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-1abd389b a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1abd389b a:hover, .elementor-1816 .elementor-element.elementor-element-1abd389b a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-41002329 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-41002329.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-41002329 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-5d1dc5fe{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-5d1dc5fe > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-5d1dc5fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-5d1dc5fe a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-5d1dc5fe a:hover, .elementor-1816 .elementor-element.elementor-element-5d1dc5fe a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-34b8f82f > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-34b8f82f.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-34b8f82f .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-643c1614{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-643c1614 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-643c1614.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-643c1614 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-643c1614 a:hover, .elementor-1816 .elementor-element.elementor-element-643c1614 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-7a8ffe2 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-7a8ffe2.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-7a8ffe2 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-6432af1c{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6432af1c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-6432af1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-6432af1c a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6432af1c a:hover, .elementor-1816 .elementor-element.elementor-element-6432af1c a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-7ea5f1cd{--display:flex;}.elementor-1816 .elementor-element.elementor-element-7ea5f1cd:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-7ea5f1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-1816 .elementor-element.elementor-element-7700aa02{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2e484779 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-2e484779.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-2e484779 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-4a5c8c53{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-4a5c8c53 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-4a5c8c53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-4a5c8c53 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-4a5c8c53 a:hover, .elementor-1816 .elementor-element.elementor-element-4a5c8c53 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-60b6011b > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-60b6011b.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-60b6011b .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-2024db95{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2024db95 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-2024db95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-2024db95 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-2024db95 a:hover, .elementor-1816 .elementor-element.elementor-element-2024db95 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-719f5c47 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-719f5c47.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-719f5c47 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-47678b3f{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-47678b3f > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-47678b3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-47678b3f a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-47678b3f a:hover, .elementor-1816 .elementor-element.elementor-element-47678b3f a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-29cbed2 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-29cbed2.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-29cbed2 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-73d0f7ad{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-73d0f7ad > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-73d0f7ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-73d0f7ad a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-73d0f7ad a:hover, .elementor-1816 .elementor-element.elementor-element-73d0f7ad a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-68e5daa7 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-68e5daa7.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-68e5daa7 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-63d62470{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-63d62470 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-63d62470.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-63d62470 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-63d62470 a:hover, .elementor-1816 .elementor-element.elementor-element-63d62470 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5757d98f{--display:flex;}.elementor-1816 .elementor-element.elementor-element-5757d98f:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-5757d98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDD2;}.elementor-1816 .elementor-element.elementor-element-5176fc60{--display:flex;}.elementor-1816 .elementor-element.elementor-element-19fb029d > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-19fb029d.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-19fb029d .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-3b75a8af{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3b75a8af > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-3b75a8af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3b75a8af a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3b75a8af a:hover, .elementor-1816 .elementor-element.elementor-element-3b75a8af a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-68d0402e > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-68d0402e.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-68d0402e .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-3f10dc7f{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3f10dc7f > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-3f10dc7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3f10dc7f a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3f10dc7f a:hover, .elementor-1816 .elementor-element.elementor-element-3f10dc7f a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-18c09ab3 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-18c09ab3.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-18c09ab3 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-3e36124e{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3e36124e > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-3e36124e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3e36124e a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3e36124e a:hover, .elementor-1816 .elementor-element.elementor-element-3e36124e a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-6f427bd5 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6f427bd5.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6f427bd5 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-44dd9eb0{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-44dd9eb0 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-44dd9eb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-44dd9eb0 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-44dd9eb0 a:hover, .elementor-1816 .elementor-element.elementor-element-44dd9eb0 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-400809cb > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-400809cb.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-400809cb .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-420c918e{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-420c918e > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-420c918e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-420c918e a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-420c918e a:hover, .elementor-1816 .elementor-element.elementor-element-420c918e a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-7d0e483e{--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-1816 .elementor-element.elementor-element-7d0e483e > .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-1816 .elementor-element.elementor-element-7d0e483e > .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-1816 .elementor-element.elementor-element-7d0e483e > .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-1816 .elementor-element.elementor-element-7d0e483e > .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-1816 .elementor-element.elementor-element-7d0e483e > .elementor-widget-container{--e-transform-scale:1;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-1816 .elementor-element.elementor-element-7d0e483e.elementor-element{--align-self:stretch;}.elementor-1816 .elementor-element.elementor-element-7d0e483e:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1816 .elementor-element.elementor-element-7d0e483e {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1816 .elementor-element.elementor-element-7d0e483e > .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-1816 .elementor-element.elementor-element-49d20905{--display:flex;}.elementor-1816 .elementor-element.elementor-element-5eddf0f6{--display:flex;}.elementor-1816 .elementor-element.elementor-element-5eddf0f6:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-5eddf0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6C9;}.elementor-1816 .elementor-element.elementor-element-1d0d3044{--display:flex;}.elementor-1816 .elementor-element.elementor-element-402f2ab1 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-402f2ab1.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-402f2ab1 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-626e839c{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-626e839c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-626e839c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-626e839c a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-626e839c a:hover, .elementor-1816 .elementor-element.elementor-element-626e839c a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-49cc27cc > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-49cc27cc.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-49cc27cc .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-68aa4738{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-68aa4738 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-68aa4738.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-68aa4738 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-68aa4738 a:hover, .elementor-1816 .elementor-element.elementor-element-68aa4738 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5ce242f4 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-5ce242f4.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-5ce242f4 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-66b5811c{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-66b5811c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-66b5811c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-66b5811c a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-66b5811c a:hover, .elementor-1816 .elementor-element.elementor-element-66b5811c a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-5025b5d7 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-5025b5d7.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-5025b5d7 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-64823ef5{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-64823ef5 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-64823ef5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-64823ef5 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-64823ef5 a:hover, .elementor-1816 .elementor-element.elementor-element-64823ef5 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-8447de0 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-8447de0.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-8447de0 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-711cc734{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-711cc734 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-711cc734.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-711cc734 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-711cc734 a:hover, .elementor-1816 .elementor-element.elementor-element-711cc734 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-1d7e6854{--display:flex;}.elementor-1816 .elementor-element.elementor-element-1d7e6854:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-1d7e6854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDEFB;}.elementor-1816 .elementor-element.elementor-element-65e6327b{--display:flex;}.elementor-1816 .elementor-element.elementor-element-34552a45 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-34552a45.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-34552a45 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-28dac4cd{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-28dac4cd > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-28dac4cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-28dac4cd a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-28dac4cd a:hover, .elementor-1816 .elementor-element.elementor-element-28dac4cd a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-2640c153 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-2640c153.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-2640c153 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-1de0987{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1de0987 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-1de0987.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-1de0987 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1de0987 a:hover, .elementor-1816 .elementor-element.elementor-element-1de0987 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-2da718dd > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-2da718dd.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-2da718dd .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-766746ed{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-766746ed > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-766746ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-766746ed a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-766746ed a:hover, .elementor-1816 .elementor-element.elementor-element-766746ed a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-7b267d90 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-7b267d90.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-7b267d90 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-6d6c8689{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6d6c8689 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-6d6c8689.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-6d6c8689 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-6d6c8689 a:hover, .elementor-1816 .elementor-element.elementor-element-6d6c8689 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-6b3b9db8 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6b3b9db8.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6b3b9db8 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-1c7d25e6{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1c7d25e6 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-1c7d25e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-1c7d25e6 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1c7d25e6 a:hover, .elementor-1816 .elementor-element.elementor-element-1c7d25e6 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-65b9b0e0{--display:flex;}.elementor-1816 .elementor-element.elementor-element-65b9b0e0:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-65b9b0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE082;}.elementor-1816 .elementor-element.elementor-element-592d3ae2{--display:flex;}.elementor-1816 .elementor-element.elementor-element-608f03f9 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-608f03f9.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-608f03f9 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-3ea100e4{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3ea100e4 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-3ea100e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-3ea100e4 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-3ea100e4 a:hover, .elementor-1816 .elementor-element.elementor-element-3ea100e4 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-73bb84d1 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-73bb84d1.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-73bb84d1 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-62372d5d{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-62372d5d > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-62372d5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-62372d5d a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-62372d5d a:hover, .elementor-1816 .elementor-element.elementor-element-62372d5d a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-6549bd74 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6549bd74.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6549bd74 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-1e791154{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1e791154 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-1e791154.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-1e791154 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-1e791154 a:hover, .elementor-1816 .elementor-element.elementor-element-1e791154 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-3d971342 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-3d971342.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-3d971342 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-139be416{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-139be416 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-139be416.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-139be416 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-139be416 a:hover, .elementor-1816 .elementor-element.elementor-element-139be416 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-23eafcbe > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-23eafcbe.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-23eafcbe .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-40fbb96d{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-40fbb96d > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-40fbb96d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-40fbb96d a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-40fbb96d a:hover, .elementor-1816 .elementor-element.elementor-element-40fbb96d a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-8908a6e{--display:flex;}.elementor-1816 .elementor-element.elementor-element-8908a6e:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-8908a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDD2;}.elementor-1816 .elementor-element.elementor-element-2d761ca1{--display:flex;}.elementor-1816 .elementor-element.elementor-element-6081f38 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-6081f38.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-6081f38 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-236e0430{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-236e0430 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-236e0430.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-236e0430 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-236e0430 a:hover, .elementor-1816 .elementor-element.elementor-element-236e0430 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-43b83242 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-43b83242.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-43b83242 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-4eec9e42{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-4eec9e42 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-4eec9e42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-4eec9e42 a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-4eec9e42 a:hover, .elementor-1816 .elementor-element.elementor-element-4eec9e42 a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-e42b081 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-e42b081.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-e42b081 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-7b1e935f{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-7b1e935f > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-7b1e935f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-7b1e935f a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-7b1e935f a:hover, .elementor-1816 .elementor-element.elementor-element-7b1e935f a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-730e11f4 > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-730e11f4.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-730e11f4 .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-70a526da{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-70a526da > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-70a526da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-70a526da a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-70a526da a:hover, .elementor-1816 .elementor-element.elementor-element-70a526da a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-4713ae9c > .elementor-widget-container{background-color:#F5FAFF;padding:5px 15px 5px 15px;border-radius:22px 22px 22px 22px;}.elementor-1816 .elementor-element.elementor-element-4713ae9c.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-4713ae9c .elementor-heading-title{font-size:22px;}.elementor-1816 .elementor-element.elementor-element-ce9d82b{width:100%;max-width:100%;line-height:3em;color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-ce9d82b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-1816 .elementor-element.elementor-element-ce9d82b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-ce9d82b a{color:#0F172A;}.elementor-1816 .elementor-element.elementor-element-ce9d82b a:hover, .elementor-1816 .elementor-element.elementor-element-ce9d82b a:focus{color:#E65100;}.elementor-1816 .elementor-element.elementor-element-27de1102{--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-1816 .elementor-element.elementor-element-27de1102 > .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-1816 .elementor-element.elementor-element-27de1102 > .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-1816 .elementor-element.elementor-element-27de1102 > .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-1816 .elementor-element.elementor-element-27de1102 > .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-1816 .elementor-element.elementor-element-27de1102 > .elementor-widget-container{--e-transform-scale:1;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-1816 .elementor-element.elementor-element-27de1102.elementor-element{--align-self:stretch;}.elementor-1816 .elementor-element.elementor-element-27de1102:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1816 .elementor-element.elementor-element-27de1102 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1816 .elementor-element.elementor-element-27de1102 > .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-1816 .elementor-element.elementor-element-71b421b8{--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-1816 .elementor-element.elementor-element-71b421b8.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-1816 .elementor-element.elementor-element-71b421b8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1816 .elementor-element.elementor-element-71b421b8.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-1816 .elementor-element.elementor-element-71b421b8.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-1816 .elementor-element.elementor-element-71b421b8 > .elementor-widget-container{--e-transform-scale:1;background-color:#02010100;margin:20px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-1816 .elementor-element.elementor-element-71b421b8.elementor-element{--align-self:stretch;}.elementor-1816 .elementor-element.elementor-element-71b421b8.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-1816 .elementor-element.elementor-element-71b421b8.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-1816 .elementor-element.elementor-element-71b421b8 [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-1816 .elementor-element.elementor-element-37d5783e{--width:92.073%;}}@media(max-width:1200px){.elementor-1816 .elementor-element.elementor-element-884a192 .elementor-heading-title{font-size:40px;}.elementor-1816 .elementor-element.elementor-element-a612260{width:var( --container-widget-width, 986.988px );max-width:986.988px;--container-widget-width:986.988px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-7f0348ab{width:var( --container-widget-width, 147.998px );max-width:147.998px;--container-widget-width:147.998px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-76bc94b1{width:var( --container-widget-width, 147.988px );max-width:147.988px;--container-widget-width:147.988px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-3dcecd74{width:var( --container-widget-width, 169.988px );max-width:169.988px;--container-widget-width:169.988px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-5e287d85{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-1816 .elementor-element.elementor-element-fe2244a{--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:35%;}.elementor-1816 .elementor-element.elementor-element-884a192 .elementor-heading-title{font-size:36px;}}@media(max-width:880px){.elementor-1816 .elementor-element.elementor-element-fe2244a{--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:27%;}.elementor-1816 .elementor-element.elementor-element-884a192 .elementor-heading-title{font-size:30px;}.elementor-1816 .elementor-element.elementor-element-7f0348ab{width:var( --container-widget-width, 97.998px );max-width:97.998px;--container-widget-width:97.998px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-7f0348ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1816 .elementor-element.elementor-element-7f0348ab .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}.elementor-1816 .elementor-element.elementor-element-76bc94b1{width:var( --container-widget-width, 118.986px );max-width:118.986px;--container-widget-width:118.986px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-76bc94b1 .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}.elementor-1816 .elementor-element.elementor-element-3dcecd74{width:var( --container-widget-width, 134.977px );max-width:134.977px;--container-widget-width:134.977px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-3dcecd74 .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}.elementor-1816 .elementor-element.elementor-element-5e287d85{width:var( --container-widget-width, 98.984px );max-width:98.984px;--container-widget-width:98.984px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-5e287d85 .elementor-button{font-size:14px;padding:6px 6px 6px 6px;}}@media(max-width:767px){.elementor-1816 .elementor-element.elementor-element-fe2244a:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-fe2244a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1816 .elementor-element.elementor-element-fe2244a{--padding-top:5%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1816 .elementor-element.elementor-element-884a192 .elementor-heading-title{font-size:32px;}.elementor-1816 .elementor-element.elementor-element-a86fb61{font-size:16px;}.elementor-1816 .elementor-element.elementor-element-a612260 .elementor-button{font-size:16px;}.elementor-1816 .elementor-element.elementor-element-7f0348ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1816 .elementor-element.elementor-element-7f0348ab.elementor-element{--align-self:center;}.elementor-1816 .elementor-element.elementor-element-7f0348ab .elementor-button{font-size:14px;}.elementor-1816 .elementor-element.elementor-element-76bc94b1 .elementor-button{font-size:16px;}.elementor-1816 .elementor-element.elementor-element-3dcecd74 .elementor-button{font-size:16px;}.elementor-1816 .elementor-element.elementor-element-5e287d85 .elementor-button{font-size:16px;}.elementor-1816 .elementor-element.elementor-element-6ad520b0 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-7a4f2aa3 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-51574457 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-4f824fe0 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-6ea0bec9 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-7c91f2fc .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-51da0d0 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-5f2f7865 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-363c3abb .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-4b44363 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-5f6c721d .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-67ffcb8f .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-e1299dd .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-4b5c9386 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-5798ed5d .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-4811d61b .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-2f19d01 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-12c6edb2 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-5f75455 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-7b19e47a .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-18c78ece .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-20ae373a .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-6a57aba9 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-575984a0 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-171a8c3a .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-1a675d67 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-440554d .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-41002329 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-34b8f82f .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-7a8ffe2 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-2e484779 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-60b6011b .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-719f5c47 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-29cbed2 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-68e5daa7 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-19fb029d .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-68d0402e .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-18c09ab3 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-6f427bd5 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-400809cb .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-402f2ab1 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-49cc27cc .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-5ce242f4 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-5025b5d7 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-8447de0 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-34552a45 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-2640c153 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-2da718dd .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-7b267d90 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-6b3b9db8 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-608f03f9 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-73bb84d1 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-6549bd74 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-3d971342 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-23eafcbe .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-6081f38 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-43b83242 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-e42b081 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-730e11f4 .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-4713ae9c .elementor-heading-title{font-size:18px;}.elementor-1816 .elementor-element.elementor-element-71b421b8{--n-tabs-title-font-size:15px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1816 .elementor-element.elementor-element-69d9b4a{--width:1022.11px;}.elementor-1816 .elementor-element.elementor-element-37d5783e{--width:1375.15px;}}@media(min-width:1201px){.elementor-1816 .elementor-element.elementor-element-fe2244a:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-fe2244a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-2f0fa4b4 */.elementor-1816 .elementor-element.elementor-element-2f0fa4b4 {
  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-1816 .elementor-element.elementor-element-2f0fa4b4 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f0fa4b4 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ebb223 */.elementor-1816 .elementor-element.elementor-element-75ebb223 {
  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-1816 .elementor-element.elementor-element-75ebb223 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-75ebb223 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af581ea */.elementor-1816 .elementor-element.elementor-element-af581ea {
  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-1816 .elementor-element.elementor-element-af581ea {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-af581ea {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a7e1e1 */.elementor-1816 .elementor-element.elementor-element-66a7e1e1 {
  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-1816 .elementor-element.elementor-element-66a7e1e1 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-66a7e1e1 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55cb6945 */.elementor-1816 .elementor-element.elementor-element-55cb6945 {
  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-1816 .elementor-element.elementor-element-55cb6945 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-55cb6945 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e084228 */.elementor-1816 .elementor-element.elementor-element-1e084228 {
  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-1816 .elementor-element.elementor-element-1e084228 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1e084228 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5212b7de */.elementor-1816 .elementor-element.elementor-element-5212b7de {
  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-1816 .elementor-element.elementor-element-5212b7de {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5212b7de {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-148dff95 */.elementor-1816 .elementor-element.elementor-element-148dff95 {
  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-1816 .elementor-element.elementor-element-148dff95 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-148dff95 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c9c809 */.elementor-1816 .elementor-element.elementor-element-24c9c809 {
  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-1816 .elementor-element.elementor-element-24c9c809 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-24c9c809 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1186a527 */.elementor-1816 .elementor-element.elementor-element-1186a527 {
  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-1816 .elementor-element.elementor-element-1186a527 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1186a527 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-22436fb *//* 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-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7d0e483e *//* 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-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-27de1102 *//* 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-2f0fa4b4 */.elementor-1816 .elementor-element.elementor-element-2f0fa4b4 {
  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-1816 .elementor-element.elementor-element-2f0fa4b4 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f0fa4b4 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ebb223 */.elementor-1816 .elementor-element.elementor-element-75ebb223 {
  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-1816 .elementor-element.elementor-element-75ebb223 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-75ebb223 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af581ea */.elementor-1816 .elementor-element.elementor-element-af581ea {
  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-1816 .elementor-element.elementor-element-af581ea {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-af581ea {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a7e1e1 */.elementor-1816 .elementor-element.elementor-element-66a7e1e1 {
  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-1816 .elementor-element.elementor-element-66a7e1e1 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-66a7e1e1 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55cb6945 */.elementor-1816 .elementor-element.elementor-element-55cb6945 {
  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-1816 .elementor-element.elementor-element-55cb6945 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-55cb6945 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e084228 */.elementor-1816 .elementor-element.elementor-element-1e084228 {
  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-1816 .elementor-element.elementor-element-1e084228 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1e084228 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5212b7de */.elementor-1816 .elementor-element.elementor-element-5212b7de {
  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-1816 .elementor-element.elementor-element-5212b7de {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5212b7de {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-148dff95 */.elementor-1816 .elementor-element.elementor-element-148dff95 {
  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-1816 .elementor-element.elementor-element-148dff95 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-148dff95 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c9c809 */.elementor-1816 .elementor-element.elementor-element-24c9c809 {
  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-1816 .elementor-element.elementor-element-24c9c809 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-24c9c809 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1186a527 */.elementor-1816 .elementor-element.elementor-element-1186a527 {
  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-1816 .elementor-element.elementor-element-1186a527 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1186a527 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce36c0 */.elementor-1816 .elementor-element.elementor-element-2ce36c0 {
  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-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2ce36c0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33466317 */.elementor-1816 .elementor-element.elementor-element-33466317 {
  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-1816 .elementor-element.elementor-element-33466317 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-33466317 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6749b5a2 */.elementor-1816 .elementor-element.elementor-element-6749b5a2 {
  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-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-6749b5a2 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aad51f7 */.elementor-1816 .elementor-element.elementor-element-1aad51f7 {
  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-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1aad51f7 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-22436fb *//* 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-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a014 */.elementor-1816 .elementor-element.elementor-element-2f9a014 {
  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-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-2f9a014 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a1997 */.elementor-1816 .elementor-element.elementor-element-1d6a1997 {
  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-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d6a1997 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea5f1cd */.elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
  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-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-7ea5f1cd {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757d98f */.elementor-1816 .elementor-element.elementor-element-5757d98f {
  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-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5757d98f {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7d0e483e *//* 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-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eddf0f6 */.elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
  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-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-5eddf0f6 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e6854 */.elementor-1816 .elementor-element.elementor-element-1d7e6854 {
  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-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-1d7e6854 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9b0e0 */.elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
  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-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-65b9b0e0 {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908a6e */.elementor-1816 .elementor-element.elementor-element-8908a6e {
  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-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 370px;
  }
}

@media (max-width: 767px) {
  .elementor-1816 .elementor-element.elementor-element-8908a6e {
    max-height: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-27de1102 *//* 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-71b421b8 *//* Smooth tab transitions */
.zinlight-tabs .elementor-tab-title, 
.zinlight-tabs .elementor-tab-content {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */