.elementor-1247 .elementor-element.elementor-element-36b2305b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-36b2305b{margin-top:8em;margin-bottom:2em;}.elementor-1247 .elementor-element.elementor-element-1b861622.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-050e22e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-050e22e .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-050e22e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-050e22e > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-667e06d8{text-align:center;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-667e06d8 .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-503d462-font-size );font-weight:var( --e-global-typography-503d462-font-weight );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-53f4e7fe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-53f4e7fe .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-53f4e7fe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-53f4e7fe > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1247 .elementor-element.elementor-element-9c6a7b1{text-align:center;}.elementor-1247 .elementor-element.elementor-element-9c6a7b1 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-9c6a7b1 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1247 .elementor-element.elementor-element-29120ee:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-29120ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9AFFD8;}.elementor-1247 .elementor-element.elementor-element-29120ee:hover{background-color:#86FFD0;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);}.elementor-1247 .elementor-element.elementor-element-29120ee, .elementor-1247 .elementor-element.elementor-element-29120ee > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-29120ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-1247 .elementor-element.elementor-element-29120ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1247 .elementor-element.elementor-element-b713e14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1247 .elementor-element.elementor-element-b713e14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-b713e14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-38dbb94 img{border-style:none;}.elementor-1247 .elementor-element.elementor-element-38dbb94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-38dbb94{width:var( --container-widget-width, 42.018% );max-width:42.018%;--container-widget-width:42.018%;--container-widget-flex-grow:0;}.elementor-1247 .elementor-element.elementor-element-38dbb94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1247 .elementor-element.elementor-element-ea2228c{text-align:center;}.elementor-1247 .elementor-element.elementor-element-ea2228c .elementor-heading-title{color:#000000;font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-ea2228c > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:none;}.elementor-1247 .elementor-element.elementor-element-ea2228c:hover .elementor-widget-container{border-style:none;}.elementor-1247 .elementor-element.elementor-element-529b55e:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-529b55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9BCFFF;}.elementor-1247 .elementor-element.elementor-element-529b55e:hover{background-color:#88C5FD;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);}.elementor-1247 .elementor-element.elementor-element-529b55e, .elementor-1247 .elementor-element.elementor-element-529b55e > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-529b55e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-1247 .elementor-element.elementor-element-529b55e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-67b36a2{width:var( --container-widget-width, 95.652% );max-width:95.652%;--container-widget-width:95.652%;--container-widget-flex-grow:0;}.elementor-1247 .elementor-element.elementor-element-67b36a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1247 .elementor-element.elementor-element-b11539e{text-align:center;}.elementor-1247 .elementor-element.elementor-element-b11539e .elementor-heading-title{color:#000000;font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-b11539e > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:none;}.elementor-1247 .elementor-element.elementor-element-b11539e:hover .elementor-widget-container{border-style:none;}.elementor-1247 .elementor-element.elementor-element-885948c:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-885948c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2FFA9;}.elementor-1247 .elementor-element.elementor-element-885948c:hover{background-color:#A9FF86;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);}.elementor-1247 .elementor-element.elementor-element-885948c, .elementor-1247 .elementor-element.elementor-element-885948c > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-885948c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-1247 .elementor-element.elementor-element-885948c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-96ecc0c{width:var( --container-widget-width, 100.358% );max-width:100.358%;--container-widget-width:100.358%;--container-widget-flex-grow:0;}.elementor-1247 .elementor-element.elementor-element-96ecc0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1247 .elementor-element.elementor-element-62707d1{text-align:center;}.elementor-1247 .elementor-element.elementor-element-62707d1 .elementor-heading-title{color:#000000;font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-62707d1 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-1247 .elementor-element.elementor-element-74e11dd{margin-top:0em;margin-bottom:8em;}.elementor-1247 .elementor-element.elementor-element-0918e3d:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-0918e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFD9E;}.elementor-1247 .elementor-element.elementor-element-0918e3d:hover{background-color:#FFFC84;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);}.elementor-1247 .elementor-element.elementor-element-0918e3d, .elementor-1247 .elementor-element.elementor-element-0918e3d > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-0918e3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-1247 .elementor-element.elementor-element-0918e3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-4d63bba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-38d4c2f{width:var( --container-widget-width, 73.912% );max-width:73.912%;--container-widget-width:73.912%;--container-widget-flex-grow:0;}.elementor-1247 .elementor-element.elementor-element-38d4c2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1247 .elementor-element.elementor-element-a1e449a{text-align:center;}.elementor-1247 .elementor-element.elementor-element-a1e449a .elementor-heading-title{color:#000000;font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-84bea95:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-84bea95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCBFB;}.elementor-1247 .elementor-element.elementor-element-84bea95:hover{background-color:#FFBFFA;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);}.elementor-1247 .elementor-element.elementor-element-84bea95, .elementor-1247 .elementor-element.elementor-element-84bea95 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-84bea95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-1247 .elementor-element.elementor-element-84bea95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-0286498.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-2863079{width:var( --container-widget-width, 67.752% );max-width:67.752%;--container-widget-width:67.752%;--container-widget-flex-grow:0;}.elementor-1247 .elementor-element.elementor-element-2863079.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1247 .elementor-element.elementor-element-7ab5aea{text-align:center;}.elementor-1247 .elementor-element.elementor-element-7ab5aea .elementor-heading-title{color:#000000;font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-7ab5aea > .elementor-widget-container{padding:21px 21px 21px 21px;}.elementor-1247 .elementor-element.elementor-element-732c097:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-732c097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0FFF1;}.elementor-1247 .elementor-element.elementor-element-732c097:hover{background-color:#81FFEC;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);}.elementor-1247 .elementor-element.elementor-element-732c097, .elementor-1247 .elementor-element.elementor-element-732c097 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-732c097{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-1247 .elementor-element.elementor-element-732c097 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-ba9a7cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-52ca553{text-align:center;width:var( --container-widget-width, 79.343% );max-width:79.343%;--container-widget-width:79.343%;--container-widget-flex-grow:0;}.elementor-1247 .elementor-element.elementor-element-52ca553 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-1247 .elementor-element.elementor-element-52ca553.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1247 .elementor-element.elementor-element-a0a00c9{text-align:center;}.elementor-1247 .elementor-element.elementor-element-a0a00c9 .elementor-heading-title{color:#000000;font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-a0a00c9 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-1247 .elementor-element.elementor-element-be6c5bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-be6c5bb{margin-top:0em;margin-bottom:2em;}.elementor-1247 .elementor-element.elementor-element-b5b0e35.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-d859fda{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-d859fda .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-d859fda .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-d859fda > .elementor-widget-container{margin:0px 15px 1px 0px;}.elementor-1247 .elementor-element.elementor-element-88ea05c{text-align:center;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-88ea05c .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-503d462-font-size );font-weight:var( --e-global-typography-503d462-font-weight );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-88ea05c > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-1247 .elementor-element.elementor-element-648b786{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-648b786 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-648b786 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-648b786 > .elementor-widget-container{margin:0px 0px 1px 15px;}.elementor-1247 .elementor-element.elementor-element-141403f{text-align:center;}.elementor-1247 .elementor-element.elementor-element-141403f .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-141403f > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1247 .elementor-element.elementor-element-c9b24e7{--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;--background-transition:0.3s;}.elementor-1247 .elementor-element.elementor-element-1c442a6{--e-image-carousel-slides-to-show:5;}.elementor-1247 .elementor-element.elementor-element-2d259ece > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-2d259ece{margin-top:2em;margin-bottom:2em;}.elementor-1247 .elementor-element.elementor-element-6913ce46.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-3bf79f96{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-3bf79f96 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-3bf79f96 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-3bf79f96 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-6e6b19f4{text-align:center;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-6e6b19f4 .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-503d462-font-size );font-weight:var( --e-global-typography-503d462-font-weight );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-c0d1c21{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-c0d1c21 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-c0d1c21 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-c0d1c21 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1247 .elementor-element.elementor-element-63d5456{text-align:center;}.elementor-1247 .elementor-element.elementor-element-63d5456 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-63d5456 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1247 .elementor-element.elementor-element-ea9a995 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-ea9a995:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-ea9a995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codinj.com/wp-content/uploads/2024/09/line-path.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1247 .elementor-element.elementor-element-ea9a995{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:6em;margin-bottom:8em;}.elementor-1247 .elementor-element.elementor-element-ea9a995 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-dd461f7:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-dd461f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71dc23c );}.elementor-1247 .elementor-element.elementor-element-dd461f7, .elementor-1247 .elementor-element.elementor-element-dd461f7 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-dd461f7:hover{box-shadow:0px 2px 25px 0px rgba(112.5, 112.5, 112.5, 0.23);}.elementor-1247 .elementor-element.elementor-element-dd461f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:2em 1em 2em 1em;}.elementor-1247 .elementor-element.elementor-element-dd461f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-4e89bba{text-align:center;}.elementor-1247 .elementor-element.elementor-element-4e89bba .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-9172bce{text-align:center;}.elementor-1247 .elementor-element.elementor-element-a8ed0b5:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-a8ed0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71dc23c );}.elementor-1247 .elementor-element.elementor-element-a8ed0b5, .elementor-1247 .elementor-element.elementor-element-a8ed0b5 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-a8ed0b5{box-shadow:0px 2px 10px 0px rgba(153, 153, 153, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:3em 2em 3em 2em;}.elementor-1247 .elementor-element.elementor-element-a8ed0b5:hover{box-shadow:0px 2px 25px 0px rgba(112.5, 112.5, 112.5, 0.23);}.elementor-1247 .elementor-element.elementor-element-a8ed0b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-804c79c{text-align:center;}.elementor-1247 .elementor-element.elementor-element-804c79c .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-30012ae{text-align:center;}.elementor-1247 .elementor-element.elementor-element-9b70272:not(.elementor-motion-effects-element-type-background), .elementor-1247 .elementor-element.elementor-element-9b70272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71dc23c );}.elementor-1247 .elementor-element.elementor-element-9b70272, .elementor-1247 .elementor-element.elementor-element-9b70272 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1247 .elementor-element.elementor-element-9b70272:hover{box-shadow:0px 2px 25px 0px rgba(112.5, 112.5, 112.5, 0.23);}.elementor-1247 .elementor-element.elementor-element-9b70272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:2em 1em 2em 1em;}.elementor-1247 .elementor-element.elementor-element-9b70272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1247 .elementor-element.elementor-element-e140722{text-align:center;}.elementor-1247 .elementor-element.elementor-element-e140722 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );font-weight:var( --e-global-typography-3634431-font-weight );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-1d53617{text-align:center;}.elementor-1247 .elementor-element.elementor-element-6ab61fe9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-6ab61fe9{margin-top:8em;margin-bottom:8em;}.elementor-1247 .elementor-element.elementor-element-75b5118e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-75b5118e .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-75b5118e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-75b5118e > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-5d942dfa{text-align:center;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-5d942dfa .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-503d462-font-size );font-weight:var( --e-global-typography-503d462-font-weight );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-4504a59{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1247 .elementor-element.elementor-element-4504a59 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-1247 .elementor-element.elementor-element-4504a59 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1247 .elementor-element.elementor-element-4504a59 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-279ab297{text-align:left;}.elementor-1247 .elementor-element.elementor-element-279ab297 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-279ab297 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1247 .elementor-element.elementor-element-2134ac5a{text-align:left;}@media(min-width:768px){.elementor-1247 .elementor-element.elementor-element-2e45ffbf{width:63.158%;}.elementor-1247 .elementor-element.elementor-element-591557dc{width:36.712%;}}@media(max-width:1024px){.elementor-1247 .elementor-element.elementor-element-36b2305b{margin-top:4em;margin-bottom:1em;}.elementor-1247 .elementor-element.elementor-element-667e06d8 .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-9c6a7b1 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-29120ee{padding:1rem 1rem 1rem 1rem;}.elementor-1247 .elementor-element.elementor-element-ea2228c .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-b11539e .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-62707d1 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-74e11dd{margin-top:0em;margin-bottom:4em;}.elementor-1247 .elementor-element.elementor-element-a1e449a .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-7ab5aea .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-a0a00c9 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-88ea05c .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-141403f .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-6e6b19f4 .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-63d5456 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-ea9a995{margin-top:4em;margin-bottom:4em;}.elementor-1247 .elementor-element.elementor-element-4e89bba .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-804c79c .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-e140722 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-6ab61fe9{margin-top:4em;margin-bottom:4em;}.elementor-1247 .elementor-element.elementor-element-5d942dfa .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-279ab297 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}}@media(max-width:767px){.elementor-1247 .elementor-element.elementor-element-36b2305b{margin-top:71px;margin-bottom:0px;}.elementor-1247 .elementor-element.elementor-element-667e06d8 .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-9c6a7b1 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-ea2228c .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-b11539e .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-62707d1 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-a1e449a .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-7ab5aea .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-a0a00c9 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-88ea05c .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-141403f .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-1c442a6{--e-image-carousel-slides-to-show:3;}.elementor-1247 .elementor-element.elementor-element-6e6b19f4 .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-63d5456 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-4e89bba .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-804c79c .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-e140722 .elementor-heading-title{font-size:var( --e-global-typography-3634431-font-size );line-height:var( --e-global-typography-3634431-line-height );letter-spacing:var( --e-global-typography-3634431-letter-spacing );word-spacing:var( --e-global-typography-3634431-word-spacing );}.elementor-1247 .elementor-element.elementor-element-2e45ffbf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1247 .elementor-element.elementor-element-5d942dfa .elementor-heading-title{font-size:var( --e-global-typography-503d462-font-size );line-height:var( --e-global-typography-503d462-line-height );letter-spacing:var( --e-global-typography-503d462-letter-spacing );word-spacing:var( --e-global-typography-503d462-word-spacing );}.elementor-1247 .elementor-element.elementor-element-4504a59 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1247 .elementor-element.elementor-element-279ab297{text-align:center;}.elementor-1247 .elementor-element.elementor-element-279ab297 .elementor-heading-title{font-size:var( --e-global-typography-8ea78a4-font-size );line-height:var( --e-global-typography-8ea78a4-line-height );letter-spacing:var( --e-global-typography-8ea78a4-letter-spacing );word-spacing:var( --e-global-typography-8ea78a4-word-spacing );}.elementor-1247 .elementor-element.elementor-element-2134ac5a{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-38dbb94 */.elementor-1247 .elementor-element.elementor-element-38dbb94 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-38dbb94:focus, .elementor-1247 .elementor-element.elementor-element-38dbb94:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2228c */.elementor-1247 .elementor-element.elementor-element-ea2228c::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #333;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.elementor-1247 .elementor-element.elementor-element-ea2228c:hover::before {
  transform: scaleX(1);
}

.elementor-1247 .elementor-element.elementor-element-ea2228c:active {
  top: 2px;
}

.elementor-1247 .elementor-element.elementor-element-ea2228c {
  cursor: pointer;
}

/* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-ea2228c {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-ea2228c:focus, .elementor-1247 .elementor-element.elementor-element-ea2228c:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b36a2 */.elementor-1247 .elementor-element.elementor-element-67b36a2 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-67b36a2:focus, .elementor-1247 .elementor-element.elementor-element-67b36a2:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b11539e */.elementor-1247 .elementor-element.elementor-element-b11539e::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #333;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.elementor-1247 .elementor-element.elementor-element-b11539e:hover::before {
  transform: scaleX(1);
}

.elementor-1247 .elementor-element.elementor-element-b11539e:active {
  top: 2px;
}

.elementor-1247 .elementor-element.elementor-element-b11539e {
  cursor: pointer;
}

/* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-b11539e {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-b11539e:focus, .elementor-1247 .elementor-element.elementor-element-b11539e:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96ecc0c *//* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-96ecc0c {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-96ecc0c:focus, .elementor-1247 .elementor-element.elementor-element-96ecc0c:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62707d1 */.elementor-1247 .elementor-element.elementor-element-62707d1::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #333;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.elementor-1247 .elementor-element.elementor-element-62707d1:hover::before {
  transform: scaleX(1);
}

.elementor-1247 .elementor-element.elementor-element-62707d1:active {
  top: 2px;
}

.elementor-1247 .elementor-element.elementor-element-62707d1 {
  cursor: pointer;
}

/* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-62707d1 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-62707d1:focus, .elementor-1247 .elementor-element.elementor-element-62707d1:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d4c2f *//* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-38d4c2f {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-38d4c2f:focus, .elementor-1247 .elementor-element.elementor-element-38d4c2f:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e449a */.elementor-1247 .elementor-element.elementor-element-a1e449a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #333;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.elementor-1247 .elementor-element.elementor-element-a1e449a:hover::before {
  transform: scaleX(1);
}

.elementor-1247 .elementor-element.elementor-element-a1e449a:active {
  top: 2px;
}

.elementor-1247 .elementor-element.elementor-element-a1e449a {
  cursor: pointer;
}

/* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-a1e449a {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-a1e449a:focus, .elementor-1247 .elementor-element.elementor-element-a1e449a:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2863079 *//* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-2863079 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-2863079:focus, .elementor-1247 .elementor-element.elementor-element-2863079:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ab5aea */.elementor-1247 .elementor-element.elementor-element-7ab5aea::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #333;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.elementor-1247 .elementor-element.elementor-element-7ab5aea:hover::before {
  transform: scaleX(1);
}

.elementor-1247 .elementor-element.elementor-element-7ab5aea:active {
  top: 2px;
}

.elementor-1247 .elementor-element.elementor-element-7ab5aea {
  cursor: pointer;
}

/* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-7ab5aea {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-7ab5aea:focus, .elementor-1247 .elementor-element.elementor-element-7ab5aea:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52ca553 *//* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-52ca553 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-52ca553:focus, .elementor-1247 .elementor-element.elementor-element-52ca553:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a00c9 */.elementor-1247 .elementor-element.elementor-element-a0a00c9::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #333;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.elementor-1247 .elementor-element.elementor-element-a0a00c9:hover::before {
  transform: scaleX(1);
}

.elementor-1247 .elementor-element.elementor-element-a0a00c9:active {
  top: 2px;
}

.elementor-1247 .elementor-element.elementor-element-a0a00c9 {
  cursor: pointer;
}

/* remove blue shade when clicked image */

.elementor-1247 .elementor-element.elementor-element-a0a00c9 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-a0a00c9:focus, .elementor-1247 .elementor-element.elementor-element-a0a00c9:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68bf0f12 */.elementor-1247 .elementor-element.elementor-element-68bf0f12 {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.elementor-1247 .elementor-element.elementor-element-68bf0f12:focus, .elementor-1247 .elementor-element.elementor-element-68bf0f12:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */