.elementor-27347 .elementor-element.elementor-element-c9afdc0{--display:flex;--min-height:450px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27347 .elementor-element.elementor-element-c9afdc0:not(.elementor-motion-effects-element-type-background), .elementor-27347 .elementor-element.elementor-element-c9afdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.sji-international.edu.my/wp-content/uploads/2025/05/SJIIM-Year-Book-2024-299-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27347 .elementor-element.elementor-element-c9afdc0::before, .elementor-27347 .elementor-element.elementor-element-c9afdc0 > .elementor-background-video-container::before, .elementor-27347 .elementor-element.elementor-element-c9afdc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-27347 .elementor-element.elementor-element-c9afdc0 > .elementor-background-slideshow::before, .elementor-27347 .elementor-element.elementor-element-c9afdc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27347 .elementor-element.elementor-element-c9afdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs{justify-content:center;}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-item, .elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-item a, .elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-icon{color:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-icon svg{fill:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-item, .elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-separator-icon{font-size:14px;text-transform:uppercase;letter-spacing:1px;}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-separator{padding-left:2px;padding-right:2px;font-size:1px;line-height:24px;}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-separator-icon{color:#FFFFFF;font-size:5px;}.elementor-27347 .elementor-element.elementor-element-fd5b345 .tx-breadcrumbs-separator-icon svg{fill:#FFFFFF;width:5px;height:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-0920851{text-align:center;}.elementor-27347 .elementor-element.elementor-element-0920851 .elementor-heading-title{font-size:3em;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-ef53339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-4422ab8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-wm{text-align:left;}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-first-part{color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-49f2fca .tx-hd-wm{font-size:2.2em;margin:20px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-adcb108{text-align:justify;}.elementor-27347 .elementor-element.elementor-element-adcb108 p{margin-bottom:0px;}.elementor-27347 .elementor-element.elementor-element-507d997{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-27347 .elementor-element.elementor-element-507d997:not(.elementor-motion-effects-element-type-background), .elementor-27347 .elementor-element.elementor-element-507d997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-4f6b965 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-27347 .elementor-element.elementor-element-4f6b965 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-wm{text-align:center;}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-first-part{color:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-7e1fa07 .tx-hd-wm{color:#FFFFFF14;font-size:2.2em;margin:0px 0px 0px 0px;}.elementor-27347 .elementor-element.elementor-element-eefd2b8{text-align:center;color:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-f8ac8d0{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-f8ac8d0:not(.elementor-motion-effects-element-type-background), .elementor-27347 .elementor-element.elementor-element-f8ac8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27347 .elementor-element.elementor-element-3c1d41a{--display:flex;}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-wm{text-align:left;}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-first-part{color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-bca060f .tx-hd-wm{color:#00000014;font-size:2.2em;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27347 .elementor-element.elementor-element-28dd46c .gallery-item{padding:0 15px 15px 0;}.elementor-27347 .elementor-element.elementor-element-28dd46c .gallery{margin:0 -15px -15px 0;}.elementor-27347 .elementor-element.elementor-element-28dd46c .gallery-item .gallery-caption{text-align:center;font-size:14px;font-weight:500;letter-spacing:0.5px;}.elementor-27347 .elementor-element.elementor-element-2a919f2{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-2a919f2:not(.elementor-motion-effects-element-type-background), .elementor-27347 .elementor-element.elementor-element-2a919f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-1b85a57{--display:flex;}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-wm{text-align:left;}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-first-part{color:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-73280a8 .tx-hd-wm{color:#FFFFFF14;font-size:2.2em;}.elementor-27347 .elementor-element.elementor-element-78e9e92 .gallery-item{padding:0 15px 15px 0;}.elementor-27347 .elementor-element.elementor-element-78e9e92 .gallery{margin:0 -15px -15px 0;}.elementor-27347 .elementor-element.elementor-element-78e9e92 .gallery-item .gallery-caption{text-align:center;color:#FFFFFF;font-size:14px;font-weight:500;letter-spacing:0.5px;}.elementor-27347 .elementor-element.elementor-element-67d93c1{--display:flex;}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-wm{text-align:left;}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-first-part{color:#FFFFFF;}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-ebf739d .tx-hd-wm{color:#FFFFFF14;font-size:2.2em;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27347 .elementor-element.elementor-element-9e2a1dc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27347 .elementor-element.elementor-element-4eba7eb{--display:flex;}.elementor-27347 .elementor-element.elementor-element-4d04341{--display:flex;}.elementor-27347 .elementor-element.elementor-element-c0bf4f9{--display:flex;}.elementor-27347 .elementor-element.elementor-element-5053f65{--display:flex;}.elementor-27347 .elementor-element.elementor-element-89cf2df{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-89cf2df > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E0E0E0;}.elementor-27347 .elementor-element.elementor-element-89cf2df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3a7ca3d );}:where( .elementor-27347 .elementor-element.elementor-element-89cf2df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-27347 .elementor-element.elementor-element-89cf2df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;text-transform:uppercase;}.elementor-27347 .elementor-element.elementor-element-89cf2df [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-b6a0ed2{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-b6a0ed2:not(.elementor-motion-effects-element-type-background), .elementor-27347 .elementor-element.elementor-element-b6a0ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a7ca3d );}.elementor-27347 .elementor-element.elementor-element-455d861{--display:flex;}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-wm{text-align:left;}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-first-part{color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-f2a2600 .tx-hd-wm{color:#0B422714;font-size:2.2em;}.elementor-27347 .elementor-element.elementor-element-8e274de .gallery-item{padding:0 15px 15px 0;}.elementor-27347 .elementor-element.elementor-element-8e274de .gallery{margin:0 -15px -15px 0;}.elementor-27347 .elementor-element.elementor-element-8e274de .gallery-item .gallery-caption{text-align:center;color:#000000;font-size:14px;font-weight:500;letter-spacing:0.5px;}.elementor-27347 .elementor-element.elementor-element-ff2faf3{--display:flex;}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-wrap, .elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-title, .elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-sub, .elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-desc, .elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-wm{text-align:left;}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-wrap{width:100%;}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-first-part{color:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-icon{font-size:28px;}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-wrap svg{width:28px;}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-sub{color:var( --e-global-color-accent );}.elementor-27347 .elementor-element.elementor-element-3e6ac91 .tx-hd-wm{color:#FFFFFF14;font-size:2.2em;}.elementor-27347 .elementor-element.elementor-element-8da0f04{--display:flex;}.elementor-27347 .elementor-element.elementor-element-a6294ef{--display:flex;}.elementor-27347 .elementor-element.elementor-element-81d3955{--display:flex;}.elementor-27347 .elementor-element.elementor-element-ff82781{--display:flex;}.elementor-27347 .elementor-element.elementor-element-1a4f135{--display:flex;}.elementor-27347 .elementor-element.elementor-element-514a31b{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-27347 .elementor-element.elementor-element-514a31b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E0E0E0;}.elementor-27347 .elementor-element.elementor-element-514a31b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3a7ca3d );}:where( .elementor-27347 .elementor-element.elementor-element-514a31b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-27347 .elementor-element.elementor-element-514a31b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;text-transform:uppercase;}.elementor-27347 .elementor-element.elementor-element-514a31b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(min-width:768px){.elementor-27347 .elementor-element.elementor-element-507d997{--content-width:800px;}}@media(max-width:1023px){.elementor-27347 .elementor-element.elementor-element-0920851 .elementor-heading-title{font-size:2.4em;}.elementor-27347 .elementor-element.elementor-element-ef53339{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-507d997{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27347 .elementor-element.elementor-element-f8ac8d0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-2a919f2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-89cf2df{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-title-font-size:14px;}.elementor-27347 .elementor-element.elementor-element-b6a0ed2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-514a31b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-title-font-size:14px;}}@media(max-width:767px){.elementor-27347 .elementor-element.elementor-element-0920851 .elementor-heading-title{font-size:1.8em;}.elementor-27347 .elementor-element.elementor-element-ef53339{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-507d997{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27347 .elementor-element.elementor-element-f8ac8d0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-2a919f2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-5f320ff{text-align:left;}.elementor-27347 .elementor-element.elementor-element-5f320ff img{width:30px;}.elementor-27347 .elementor-element.elementor-element-de519a9{text-align:left;}.elementor-27347 .elementor-element.elementor-element-de519a9 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-102a827{text-align:left;}.elementor-27347 .elementor-element.elementor-element-102a827 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-965d51b{text-align:left;}.elementor-27347 .elementor-element.elementor-element-965d51b img{width:30px;}.elementor-27347 .elementor-element.elementor-element-7ebdd19{text-align:left;}.elementor-27347 .elementor-element.elementor-element-7ebdd19 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-b6a0ed2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27347 .elementor-element.elementor-element-d6348b8{text-align:left;}.elementor-27347 .elementor-element.elementor-element-d6348b8 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-00f1005{text-align:left;}.elementor-27347 .elementor-element.elementor-element-00f1005 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-95723a6{text-align:left;}.elementor-27347 .elementor-element.elementor-element-95723a6 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-2785f21{text-align:left;}.elementor-27347 .elementor-element.elementor-element-2785f21 img{width:30px;}.elementor-27347 .elementor-element.elementor-element-b680c35{text-align:left;}.elementor-27347 .elementor-element.elementor-element-b680c35 img{width:30px;}}/* Start custom CSS for image-gallery, class: .elementor-element-28dd46c */.elementor-27347 .elementor-element.elementor-element-28dd46c a {
    display: block;
}

.elementor-27347 .elementor-element.elementor-element-28dd46c img {
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-28dd46c .gallery-caption {
    margin-top: 10px;
}

.elementor-image-gallery .gallery-item {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-78e9e92 */.elementor-27347 .elementor-element.elementor-element-78e9e92 a {
    display: block;
}

.elementor-27347 .elementor-element.elementor-element-78e9e92 img {
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-78e9e92 .gallery-caption {
    margin-top: 10px;
}

.elementor-image-gallery .gallery-item {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-854550d */.elementor-27347 .elementor-element.elementor-element-854550d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-854550d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-854550d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-854550d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-854550d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-854550d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-854550d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d23438 */.elementor-27347 .elementor-element.elementor-element-1d23438 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-1d23438 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-1d23438 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99ab5e */.elementor-27347 .elementor-element.elementor-element-d99ab5e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-d99ab5e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-d99ab5e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3319f0e */.elementor-27347 .elementor-element.elementor-element-3319f0e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3319f0e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3319f0e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddc90 */.elementor-27347 .elementor-element.elementor-element-88ddc90 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-88ddc90 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-88ddc90 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-854550d */.elementor-27347 .elementor-element.elementor-element-854550d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-854550d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-854550d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-854550d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-854550d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-854550d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-854550d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d23438 */.elementor-27347 .elementor-element.elementor-element-1d23438 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-1d23438 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-1d23438 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99ab5e */.elementor-27347 .elementor-element.elementor-element-d99ab5e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-d99ab5e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-d99ab5e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3319f0e */.elementor-27347 .elementor-element.elementor-element-3319f0e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3319f0e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3319f0e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddc90 */.elementor-27347 .elementor-element.elementor-element-88ddc90 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-88ddc90 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-88ddc90 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-854550d */.elementor-27347 .elementor-element.elementor-element-854550d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-854550d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-854550d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-854550d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-854550d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-854550d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-854550d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d23438 */.elementor-27347 .elementor-element.elementor-element-1d23438 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-1d23438 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-1d23438 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99ab5e */.elementor-27347 .elementor-element.elementor-element-d99ab5e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-d99ab5e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-d99ab5e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3319f0e */.elementor-27347 .elementor-element.elementor-element-3319f0e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3319f0e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3319f0e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddc90 */.elementor-27347 .elementor-element.elementor-element-88ddc90 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-88ddc90 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-88ddc90 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-854550d */.elementor-27347 .elementor-element.elementor-element-854550d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-854550d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-854550d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-854550d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-854550d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-854550d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-854550d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d23438 */.elementor-27347 .elementor-element.elementor-element-1d23438 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-1d23438 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-1d23438 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99ab5e */.elementor-27347 .elementor-element.elementor-element-d99ab5e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-d99ab5e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-d99ab5e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3319f0e */.elementor-27347 .elementor-element.elementor-element-3319f0e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3319f0e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3319f0e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddc90 */.elementor-27347 .elementor-element.elementor-element-88ddc90 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-88ddc90 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-88ddc90 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-854550d */.elementor-27347 .elementor-element.elementor-element-854550d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-854550d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-854550d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-854550d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-854550d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-854550d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-854550d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d23438 */.elementor-27347 .elementor-element.elementor-element-1d23438 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-1d23438 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-1d23438 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99ab5e */.elementor-27347 .elementor-element.elementor-element-d99ab5e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-d99ab5e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-d99ab5e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3319f0e */.elementor-27347 .elementor-element.elementor-element-3319f0e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3319f0e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3319f0e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddc90 */.elementor-27347 .elementor-element.elementor-element-88ddc90 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-88ddc90 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-88ddc90 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-854550d */.elementor-27347 .elementor-element.elementor-element-854550d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-854550d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-854550d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-854550d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-854550d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-854550d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-854550d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-854550d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d23438 */.elementor-27347 .elementor-element.elementor-element-1d23438 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-1d23438 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-1d23438 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-1d23438 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99ab5e */.elementor-27347 .elementor-element.elementor-element-d99ab5e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-d99ab5e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-d99ab5e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-d99ab5e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3319f0e */.elementor-27347 .elementor-element.elementor-element-3319f0e table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3319f0e td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3319f0e .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3319f0e table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddc90 */.elementor-27347 .elementor-element.elementor-element-88ddc90 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-88ddc90 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-88ddc90 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-88ddc90 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8e274de */.elementor-27347 .elementor-element.elementor-element-8e274de a {
    display: block;
}

.elementor-27347 .elementor-element.elementor-element-8e274de img {
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-8e274de .gallery-caption {
    margin-top: 10px;
}

.elementor-image-gallery .gallery-item {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3183407 */.elementor-27347 .elementor-element.elementor-element-3183407 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3183407 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3183407 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3cd163 */.elementor-27347 .elementor-element.elementor-element-a3cd163 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-a3cd163 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-a3cd163 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62df787 */.elementor-27347 .elementor-element.elementor-element-62df787 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-62df787 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-62df787 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3eece */.elementor-27347 .elementor-element.elementor-element-6e3eece table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-6e3eece .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-6e3eece table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8803d */.elementor-27347 .elementor-element.elementor-element-ca8803d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-ca8803d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-ca8803d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3183407 */.elementor-27347 .elementor-element.elementor-element-3183407 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3183407 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3183407 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3cd163 */.elementor-27347 .elementor-element.elementor-element-a3cd163 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-a3cd163 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-a3cd163 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62df787 */.elementor-27347 .elementor-element.elementor-element-62df787 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-62df787 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-62df787 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3eece */.elementor-27347 .elementor-element.elementor-element-6e3eece table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-6e3eece .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-6e3eece table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8803d */.elementor-27347 .elementor-element.elementor-element-ca8803d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-ca8803d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-ca8803d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3183407 */.elementor-27347 .elementor-element.elementor-element-3183407 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3183407 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3183407 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3cd163 */.elementor-27347 .elementor-element.elementor-element-a3cd163 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-a3cd163 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-a3cd163 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62df787 */.elementor-27347 .elementor-element.elementor-element-62df787 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-62df787 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-62df787 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3eece */.elementor-27347 .elementor-element.elementor-element-6e3eece table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-6e3eece .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-6e3eece table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8803d */.elementor-27347 .elementor-element.elementor-element-ca8803d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-ca8803d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-ca8803d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3183407 */.elementor-27347 .elementor-element.elementor-element-3183407 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3183407 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3183407 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3cd163 */.elementor-27347 .elementor-element.elementor-element-a3cd163 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-a3cd163 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-a3cd163 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62df787 */.elementor-27347 .elementor-element.elementor-element-62df787 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-62df787 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-62df787 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3eece */.elementor-27347 .elementor-element.elementor-element-6e3eece table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-6e3eece .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-6e3eece table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8803d */.elementor-27347 .elementor-element.elementor-element-ca8803d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-ca8803d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-ca8803d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3183407 */.elementor-27347 .elementor-element.elementor-element-3183407 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3183407 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3183407 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3cd163 */.elementor-27347 .elementor-element.elementor-element-a3cd163 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-a3cd163 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-a3cd163 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62df787 */.elementor-27347 .elementor-element.elementor-element-62df787 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-62df787 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-62df787 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3eece */.elementor-27347 .elementor-element.elementor-element-6e3eece table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-6e3eece .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-6e3eece table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8803d */.elementor-27347 .elementor-element.elementor-element-ca8803d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-ca8803d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-ca8803d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3183407 */.elementor-27347 .elementor-element.elementor-element-3183407 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-3183407 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-3183407 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-3183407 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-3183407 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-3183407 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3cd163 */.elementor-27347 .elementor-element.elementor-element-a3cd163 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-a3cd163 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-a3cd163 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-a3cd163 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62df787 */.elementor-27347 .elementor-element.elementor-element-62df787 table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-62df787 table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-62df787 tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-62df787 td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-62df787 .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-62df787 table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3eece */.elementor-27347 .elementor-element.elementor-element-6e3eece table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-6e3eece td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-6e3eece .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-6e3eece table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8803d */.elementor-27347 .elementor-element.elementor-element-ca8803d table {
    margin: 0;
    width: 100%;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table td {
    background: #fff;
    border-color: #f2deaf;
    color: #303030;
    vertical-align: middle;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d table tr:hover td {
    background: #e9e9e9;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1) td {
    background: #0b4227;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d tr:nth-child(1):hover td {
    background: #0b4227;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td p {
    margin: 0;
}

.elementor-27347 .elementor-element.elementor-element-ca8803d td:nth-child(2) {
    width: 20%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
  .elementor-27347 .elementor-element.elementor-element-ca8803d .elementor-widget-container {
    overflow-x: scroll;
  }
  .elementor-27347 .elementor-element.elementor-element-ca8803d table {
      min-width: 600px;
      margin-bottom: 20px;
  }
}/* End custom CSS */