.elementor-3202 .elementor-element.elementor-element-65a8b35:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-65a8b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1916bursary.ie/wp-content/uploads/2022/08/app-checklist-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3202 .elementor-element.elementor-element-65a8b35 > .elementor-background-overlay{background-image:url("https://1916bursary.ie/wp-content/uploads/2022/08/Group-181.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-65a8b35 > .elementor-container{min-height:400px;}.elementor-3202 .elementor-element.elementor-element-65a8b35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-3202 .elementor-element.elementor-element-e58f057{padding:0px 20px 0px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3202 .elementor-element.elementor-element-ceb25ca{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-2b5eb80{--display:grid;--e-con-grid-template-columns:0.64fr 0.35fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3202 .elementor-element.elementor-element-5d49909{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3202 .elementor-element.elementor-element-61b8b15 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3202 .elementor-element.elementor-element-61b8b15 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;line-height:1.25em;}.elementor-3202 .elementor-element.elementor-element-80dd747 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3202 .elementor-element.elementor-element-80dd747{font-family:"Lato", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-c5a9a39{--display:flex;}.elementor-3202 .elementor-element.elementor-element-66f19ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-cfee28d{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-5950bbe{--display:flex;}.elementor-3202 .elementor-element.elementor-element-b6da8e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-9c244ee{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-8a54394{--display:flex;}.elementor-3202 .elementor-element.elementor-element-40f9f4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-d73f583{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-e57d64e{--display:flex;}.elementor-3202 .elementor-element.elementor-element-c6cb0be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-f6360ba{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-f6360ba a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-19d0825{--display:flex;}.elementor-3202 .elementor-element.elementor-element-c9a4024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-2e6b0bf{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-2e6b0bf a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-30ec93a{--display:flex;}.elementor-3202 .elementor-element.elementor-element-17a3481{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-17b1906{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-17b1906 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-6722b2c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-bffac19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-c8f0b22{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-c8f0b22 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-4b962a7{--display:flex;}.elementor-3202 .elementor-element.elementor-element-6540adc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-5e2fe2e{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-5e2fe2e a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-e9310ba{--display:flex;}.elementor-3202 .elementor-element.elementor-element-f9ca049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-1aa6b61{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-1aa6b61 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-a45b5c8{--display:flex;}.elementor-3202 .elementor-element.elementor-element-5f6f83c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-6398cb3{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-6398cb3 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-1e90344{--display:flex;}.elementor-3202 .elementor-element.elementor-element-9a0271c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-b71a226{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-b71a226 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-4e3a96c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-f586241{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-1d411b4{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-1d411b4 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-e94f7c0{--display:flex;}.elementor-3202 .elementor-element.elementor-element-5a636d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-698255b{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-698255b a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-2575462{--display:flex;}.elementor-3202 .elementor-element.elementor-element-af2c1dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-1a3f692{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-1a3f692 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-ef6d46b{--display:flex;}.elementor-3202 .elementor-element.elementor-element-4d84a37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-cc3796d{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-cc3796d a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-9ffb023{--display:flex;}.elementor-3202 .elementor-element.elementor-element-736c804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-ae32648{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-ae32648 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-4a0c3b2{--display:flex;}.elementor-3202 .elementor-element.elementor-element-aa74e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-aeab629{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-aeab629 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-a54f3b4{--display:flex;}.elementor-3202 .elementor-element.elementor-element-1dddc82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-683d9fa{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-683d9fa a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-42433bb{--display:flex;}.elementor-3202 .elementor-element.elementor-element-46a976d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-1cdd163{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-1cdd163 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-21fbc4f{--display:flex;}.elementor-3202 .elementor-element.elementor-element-d8f633c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-d143985{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-d143985 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-a4b8ad5{--display:flex;}.elementor-3202 .elementor-element.elementor-element-730cbc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-80bfb8a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-80bfb8a a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-6f3ced3{--display:flex;}.elementor-3202 .elementor-element.elementor-element-9e5bbee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-0b6803f{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-0b6803f a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-f7cae0c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-0dbf69e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-5bf1bd4{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-5bf1bd4 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-ad2211f{--display:flex;}.elementor-3202 .elementor-element.elementor-element-61df8f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-f7e2d07{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-f7e2d07 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-cef6e0b{--display:flex;}.elementor-3202 .elementor-element.elementor-element-cc1033e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-e08139c{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-e08139c a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-774398b{--display:flex;}.elementor-3202 .elementor-element.elementor-element-39c8155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-d4be7b3{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-d4be7b3 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-c57b005{--display:flex;}.elementor-3202 .elementor-element.elementor-element-acc3777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-6d94c60{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-6d94c60 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-97c638a{--display:flex;}.elementor-3202 .elementor-element.elementor-element-c067027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-8e1797b{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-8e1797b a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-6bf1304{--display:flex;}.elementor-3202 .elementor-element.elementor-element-5805b37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-85c6bf6{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-85c6bf6 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-4195833{--display:flex;}.elementor-3202 .elementor-element.elementor-element-4eb2b11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-285c064{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-285c064 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-9093d1e{--display:flex;}.elementor-3202 .elementor-element.elementor-element-7fd5ef8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-e9f5b20{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-e9f5b20 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-1894951{--display:flex;}.elementor-3202 .elementor-element.elementor-element-90ef1cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-3a609f6{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-3a609f6 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-03cd2f5{--display:flex;}.elementor-3202 .elementor-element.elementor-element-21a21a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-b5f2ff2{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-b5f2ff2 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-7b309bd{--display:flex;}.elementor-3202 .elementor-element.elementor-element-a9b8dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-2adcc1f{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-2adcc1f a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-60bd55c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-03a77a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-fb63c53{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-fb63c53 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-9e6814c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-13d2fae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-36d9477{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-36d9477 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-a794f50{--display:flex;}.elementor-3202 .elementor-element.elementor-element-ef98aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-e77a155{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-e77a155 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-9d7b392{--display:flex;}.elementor-3202 .elementor-element.elementor-element-2d2b8ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-dcac2ed{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-dcac2ed a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-712c630{--display:flex;}.elementor-3202 .elementor-element.elementor-element-fc23aca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-8313f61{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-8313f61 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-203d98f{--display:flex;}.elementor-3202 .elementor-element.elementor-element-a2d50fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-014bc90{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-014bc90 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-40df83c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-dd58173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-7f25b3c{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-7f25b3c a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-bb76a03{--display:flex;}.elementor-3202 .elementor-element.elementor-element-2902a5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-5b79af9{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-5b79af9 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-f57da90{--display:flex;}.elementor-3202 .elementor-element.elementor-element-10e0757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-923e70e{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-923e70e a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-8099c60{--display:flex;}.elementor-3202 .elementor-element.elementor-element-fd373dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-04e82ef{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-04e82ef a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-504e735{--display:flex;}.elementor-3202 .elementor-element.elementor-element-eaa0777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-2c6d132{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-2c6d132 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-928e60a{--display:flex;}.elementor-3202 .elementor-element.elementor-element-2758b93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-8d77387{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-8d77387 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-b3fcc03{--display:flex;}.elementor-3202 .elementor-element.elementor-element-73fa5a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-100ff5a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-100ff5a a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-8fba23d{--display:flex;}.elementor-3202 .elementor-element.elementor-element-52354f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-fd29e44{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-fd29e44 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-d4096af{--display:flex;}.elementor-3202 .elementor-element.elementor-element-ec26838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-30dcbe1{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-30dcbe1 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-fa9a6c4{--display:flex;}.elementor-3202 .elementor-element.elementor-element-c61e5e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-4dd538e{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-4dd538e a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-d3e8fab{--display:flex;}.elementor-3202 .elementor-element.elementor-element-2e8f016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-a52daab{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-a52daab a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-eddff2c{--display:flex;}.elementor-3202 .elementor-element.elementor-element-21aefed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-e172605{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-e172605 a{color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-d2544f0{--n-accordion-title-font-size:1.125rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-8248191 );--n-accordion-title-active-color:var( --e-global-color-8248191 );--n-accordion-icon-size:12px;--n-accordion-icon-gap:20px;}.elementor-3202 .elementor-element.elementor-element-d2544f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-d2544f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-d2544f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}:where( .elementor-3202 .elementor-element.elementor-element-d2544f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-8248191 );--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:50px;}.elementor-3202 .elementor-element.elementor-element-d2544f0 {--n-accordion-padding:20px 18px 20px 18px;}:where( .elementor-3202 .elementor-element.elementor-element-d2544f0 > .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:"Lato", Sans-serif;font-weight:700;}.elementor-3202 .elementor-element.elementor-element-e51b7dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-ef213d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3202 .elementor-element.elementor-element-f5d6775{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:55px;--padding-right:55px;}.elementor-3202 .elementor-element.elementor-element-66fa98f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:900;}.elementor-3202 .elementor-element.elementor-element-43dcd9a{font-family:"Lato", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-01935e4 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 20px 15px 15px;}.elementor-3202 .elementor-element.elementor-element-01935e4{font-family:"Lato", Sans-serif;font-weight:bold;color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-2f868cd > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 20px 15px 10px;}.elementor-3202 .elementor-element.elementor-element-2f868cd{font-family:"Lato", Sans-serif;font-weight:bold;color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-96c5977 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 20px 15px 10px;}.elementor-3202 .elementor-element.elementor-element-96c5977{font-family:"Lato", Sans-serif;font-weight:bold;color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-3980552{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-3202 .elementor-element.elementor-element-3980552 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-8481d7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3202 .elementor-element.elementor-element-8481d7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-3202 .elementor-element.elementor-element-8481d7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3202 .elementor-element.elementor-element-8481d7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3202 .elementor-element.elementor-element-8481d7f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3202 .elementor-element.elementor-element-8481d7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-3202 .elementor-element.elementor-element-8481d7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-f479989{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-f479989 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3202 .elementor-element.elementor-element-ba679f9{width:auto;max-width:auto;}.elementor-3202 .elementor-element.elementor-element-ba679f9 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;padding:20px 20px 020px 20px;}.elementor-3202 .elementor-element.elementor-element-882dc0e > .elementor-background-overlay{background-image:url("https://1916bursary.ie/wp-content/uploads/2022/08/Group-29.svg");background-position:0px 120%;background-repeat:no-repeat;background-size:450px auto;opacity:1;}.elementor-3202 .elementor-element.elementor-element-882dc0e{margin-top:40px;margin-bottom:0px;padding:20px 20px 80px 20px;}.elementor-3202 .elementor-element.elementor-element-67393d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3202 .elementor-element.elementor-element-67393d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-67393d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3202 .elementor-element.elementor-element-67393d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3202 .elementor-element.elementor-element-67393d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3202 .elementor-element.elementor-element-e380dc1 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3202 .elementor-element.elementor-element-6397c9c{padding:30px 30px 30px 30px;}.elementor-3202 .elementor-element.elementor-element-11fb02c .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;line-height:1.25em;}.elementor-3202 .elementor-element.elementor-element-4081e28{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-5ebfdc1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3202 .elementor-element.elementor-element-5ebfdc1 .elementor-button:hover, .elementor-3202 .elementor-element.elementor-element-5ebfdc1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-19b7ba0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3202 .elementor-element.elementor-element-19b7ba0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-19b7ba0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3202 .elementor-element.elementor-element-19b7ba0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3202 .elementor-element.elementor-element-19b7ba0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-c141890 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3202 .elementor-element.elementor-element-73eafb5{padding:30px 30px 30px 30px;}.elementor-3202 .elementor-element.elementor-element-8314468 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;line-height:1.25em;}.elementor-3202 .elementor-element.elementor-element-ff16699{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-c899bf6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3202 .elementor-element.elementor-element-c899bf6 .elementor-button:hover, .elementor-3202 .elementor-element.elementor-element-c899bf6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-959a598{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3202 .elementor-element.elementor-element-959a598::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-background-video-container::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .e-con-inner > .elementor-background-video-container::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-background-slideshow::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://1916bursary.ie/wp-content/uploads/2022/08/Group-29.svg");--background-overlay:'';background-position:0px 120%;background-repeat:no-repeat;background-size:450px auto;}.elementor-3202 .elementor-element.elementor-element-e968987{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-e968987:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-e968987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-9847222 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3202 .elementor-element.elementor-element-1f80f6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3202 .elementor-element.elementor-element-5481c1a{--display:flex;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-3202 .elementor-element.elementor-element-cf04817{--display:flex;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-a87373c .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;line-height:1.25em;}.elementor-3202 .elementor-element.elementor-element-709ad91{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-cd92442 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3202 .elementor-element.elementor-element-cd92442 .elementor-button:hover, .elementor-3202 .elementor-element.elementor-element-cd92442 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3202 .elementor-element.elementor-element-429b7df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-429b7df:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-429b7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8248191 );}.elementor-3202 .elementor-element.elementor-element-3a2ebd6 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3202 .elementor-element.elementor-element-45f8a67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3202 .elementor-element.elementor-element-f20e131{--display:flex;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-3202 .elementor-element.elementor-element-33e64df{--display:flex;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-aba4283 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;line-height:1.25em;}.elementor-3202 .elementor-element.elementor-element-1d02548{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-3202 .elementor-element.elementor-element-5dc391d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3202 .elementor-element.elementor-element-5dc391d .elementor-button:hover, .elementor-3202 .elementor-element.elementor-element-5dc391d .elementor-button:focus{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-3202 .elementor-element.elementor-element-67393d5{width:100%;}.elementor-3202 .elementor-element.elementor-element-19b7ba0{width:100%;}.elementor-3202 .elementor-element.elementor-element-e968987{--width:100%;}.elementor-3202 .elementor-element.elementor-element-429b7df{--width:100%;}}@media(max-width:1024px){.elementor-3202 .elementor-element.elementor-element-65a8b35 > .elementor-container{min-height:200px;}.elementor-3202 .elementor-element.elementor-element-2b5eb80{--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-61b8b15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-61b8b15 .elementor-heading-title{font-size:28px;}.elementor-3202 .elementor-element.elementor-element-8481d7f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3202 .elementor-element.elementor-element-f479989{text-align:center;}.elementor-3202 .elementor-element.elementor-element-882dc0e > .elementor-background-overlay{background-position:0px 0%;}.elementor-3202 .elementor-element.elementor-element-11fb02c .elementor-heading-title{font-size:28px;}.elementor-3202 .elementor-element.elementor-element-5ebfdc1 .elementor-button{font-size:18px;}.elementor-3202 .elementor-element.elementor-element-8314468 .elementor-heading-title{font-size:28px;}.elementor-3202 .elementor-element.elementor-element-c899bf6 .elementor-button{font-size:18px;}.elementor-3202 .elementor-element.elementor-element-959a598{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3202 .elementor-element.elementor-element-959a598::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-background-video-container::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .e-con-inner > .elementor-background-video-container::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-background-slideshow::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-3202 .elementor-element.elementor-element-a87373c .elementor-heading-title{font-size:28px;}.elementor-3202 .elementor-element.elementor-element-cd92442 .elementor-button{font-size:18px;}.elementor-3202 .elementor-element.elementor-element-aba4283 .elementor-heading-title{font-size:28px;}.elementor-3202 .elementor-element.elementor-element-5dc391d .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-3202 .elementor-element.elementor-element-65a8b35 > .elementor-container{min-height:129px;}.elementor-3202 .elementor-element.elementor-element-2b5eb80{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-f5d6775{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3202 .elementor-element.elementor-element-882dc0e > .elementor-background-overlay{background-position:0px 0%;}.elementor-3202 .elementor-element.elementor-element-959a598::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-background-video-container::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .e-con-inner > .elementor-background-video-container::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-background-slideshow::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3202 .elementor-element.elementor-element-959a598 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-ceb25ca */.elementor-3202 .elementor-element.elementor-element-ceb25ca a{
    color:#000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6b0bf */.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table {
  font-family: Lato, San-serif;

  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 15px;
  border:none;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table tbody td {
  font-size: 16px;
  font-weight: normal;
  background-color: white;
}

.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead {
  background: #000000;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 21px;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table{
    margin-top:30px;
}

@media screen and (max-width:440px){
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table thead th {
  font-size: 16px;
}
.elementor-3202 .elementor-element.elementor-element-2e6b0bf table.value-table td, table.value-table th {
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01935e4 */.elementor-3202 .elementor-element.elementor-element-01935e4 a{
    color: #ffffff;
    padding: 11px 11px 1px 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f868cd */.elementor-3202 .elementor-element.elementor-element-2f868cd a{
    color: #ffffff;
    padding: 11px 11px 1px 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96c5977 */.elementor-3202 .elementor-element.elementor-element-96c5977 a{
    color: #ffffff;
    padding: 11px 11px 1px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d6775 */.elementor-3202 .elementor-element.elementor-element-f5d6775{
    box-shadow: var(--card-shadow);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8481d7f */.elementor-3202 .elementor-element.elementor-element-8481d7f > div{
    gap: 40px;
}
@media screen and (max-width:1024px){
    .elementor-3202 .elementor-element.elementor-element-8481d7f > div{
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67393d5 */.elementor-3202 .elementor-element.elementor-element-67393d5{
    box-shadow: var(--card-shadow);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19b7ba0 */.elementor-3202 .elementor-element.elementor-element-19b7ba0{
    box-shadow: var(--card-shadow);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-882dc0e */.elementor-3202 .elementor-element.elementor-element-882dc0e .elementor-container{
    gap: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f80f6d */.elementor-3202 .elementor-element.elementor-element-1f80f6d {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e968987 */.elementor-3202 .elementor-element.elementor-element-e968987{
    box-shadow: var(--card-shadow);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f8a67 */.elementor-3202 .elementor-element.elementor-element-45f8a67 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429b7df */.elementor-3202 .elementor-element.elementor-element-429b7df{
    box-shadow: var(--card-shadow);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959a598 */.elementor-3202 .elementor-element.elementor-element-959a598 .elementor-container{
    gap: 40px;
}/* End custom CSS */