.elementor-13961 .elementor-element.elementor-element-2133b4d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-2133b4d5:not(.elementor-motion-effects-element-type-background), .elementor-13961 .elementor-element.elementor-element-2133b4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5F5;}.elementor-13961 .elementor-element.elementor-element-1a51c8ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-23883583{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13961 .elementor-element.elementor-element-6053311e.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6053311e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-13961 .elementor-element.elementor-element-1a09b9d9{--display:flex;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13961 .elementor-element.elementor-element-3697a414.elementor-element{--align-self:flex-end;}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13961 .elementor-element.elementor-element-3697a414{--e-icon-list-icon-size:14px;}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-3697a414 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13961 .elementor-element.elementor-element-52a1a0b7{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-7cfd24a{text-align:center;}.elementor-13961 .elementor-element.elementor-element-7cfd24a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;}.elementor-13961 .elementor-element.elementor-element-5a3f1a8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-13961 .elementor-element.elementor-element-271f553d{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-7dd139e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-6110319b{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-e72b8c3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:500;line-height:35px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-13961 .elementor-element.elementor-element-624a319c{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;color:#3F444A;}.elementor-13961 .elementor-element.elementor-element-54c092e3{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-1562f8e8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:500;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-76cc8664{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-4aded018 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-45be0d37{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-7ae5a2db .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:500;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-46e6ba3b{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-2a60723b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-108f1fe3{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-13bdb880 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:500;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-2707372a{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-1e336eeb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:500;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-5f2641c1{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-7464d8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-7464d8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13961 .elementor-element.elementor-element-7c30ef11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-210f8ee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-9acc71a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-9acc71a.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-9acc71a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-1ae9bdc1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6940798{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6940798.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6940798 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-701bc09c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-6eb778bb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6eb778bb.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6eb778bb .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-2054fb92{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4f13c5e3{--display:flex;overflow:visible;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13961 .elementor-element.elementor-element-b7f5f2b.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-13961 .elementor-element.elementor-element-b7f5f2b.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-13961 .elementor-element.elementor-element-b7f5f2b.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-b7f5f2b .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-13961 .elementor-element.elementor-element-b7f5f2b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13961 .elementor-element.elementor-element-2d92ffa9.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-13961 .elementor-element.elementor-element-2d92ffa9.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-13961 .elementor-element.elementor-element-2d92ffa9.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-2d92ffa9 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-13961 .elementor-element.elementor-element-2d92ffa9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13961 .elementor-element.elementor-element-23ded637.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-13961 .elementor-element.elementor-element-23ded637.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-13961 .elementor-element.elementor-element-23ded637.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-23ded637 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-13961 .elementor-element.elementor-element-23ded637 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13961 .elementor-element.elementor-element-251c9324.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-13961 .elementor-element.elementor-element-251c9324.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-13961 .elementor-element.elementor-element-251c9324.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-251c9324 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-13961 .elementor-element.elementor-element-251c9324 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13961 .elementor-element.elementor-element-110de828{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-110de828.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-110de828 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-428c7185{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-592febc8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-309993c4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-309993c4.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-309993c4 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4bdd4148{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-537b317{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-4da7d7f8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4da7d7f8.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-4da7d7f8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-46631669{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6fb25c4d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-710d8a92{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-710d8a92.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-710d8a92 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-6fccf3ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-493e773f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-35bcbe5b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-35bcbe5b.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-35bcbe5b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-3914bba6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-ae3b43e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-ae3b43e.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-ae3b43e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-6f97290d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-52a9cf9a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-1221b370{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-1221b370.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-1221b370 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4059a7a3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5cd8db95{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-5d5c2c10{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5d5c2c10.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-5d5c2c10 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-7b4be8a2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-7e0f9404{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-33983fc3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-33983fc3.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-33983fc3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-49e9f9d4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4e307e14{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-6b37db0f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6b37db0f.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6b37db0f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-321e4e4a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-333a34e7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-7b86fca0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-7b86fca0.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7b86fca0 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-19e2eed8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-151d8176{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-1b115dc5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-1b115dc5.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-1b115dc5 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-7517f762{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-29304698{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-5f66eba3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5f66eba3.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-5f66eba3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-76cfdade{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2a77b57b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-33607384{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-33607384.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-33607384 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-54babaa5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-a5f3f93{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-4ced625e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4ced625e.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-4ced625e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-9b2ea85{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6b874479{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-191b6363{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-191b6363.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-191b6363 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-316d5244{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2321d6e1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-3b5d3a2f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-3b5d3a2f.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-3b5d3a2f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-411ceba2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2d721c5a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-2c0bf4c6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2c0bf4c6.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-2c0bf4c6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-e8debe5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-68fd32e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-22b9e19d{text-align:left;}.elementor-13961 .elementor-element.elementor-element-7addc94f{text-align:left;}.elementor-13961 .elementor-element.elementor-element-26ecc728{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-26ecc728.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-26ecc728 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-7bcfb184{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-3ec1d6fc{text-align:left;}.elementor-13961 .elementor-element.elementor-element-1be30403{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-1be30403.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-1be30403 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-39da647f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-46ed8314{text-align:left;}.elementor-13961 .elementor-element.elementor-element-aebd45b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-aebd45b.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-aebd45b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-314237f7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-85a2d3f{text-align:left;}.elementor-13961 .elementor-element.elementor-element-3964718d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-3964718d.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-3964718d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-31507b57{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-51aab41b{text-align:left;}.elementor-13961 .elementor-element.elementor-element-1ae771d3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-1ae771d3.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-1ae771d3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-16002670{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-3f74da6b{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2afbafc2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2afbafc2.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-2afbafc2 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-1010173e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-642639a2{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2802fae{text-align:left;}.elementor-13961 .elementor-element.elementor-element-b81fb1f{text-align:left;}.elementor-13961 .elementor-element.elementor-element-36747e6{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2f1a5f9{text-align:left;}.elementor-13961 .elementor-element.elementor-element-a88c497{text-align:left;}.elementor-13961 .elementor-element.elementor-element-b5b4366{text-align:left;}.elementor-13961 .elementor-element.elementor-element-b17e589{text-align:left;}.elementor-13961 .elementor-element.elementor-element-977ef97{text-align:left;}.elementor-13961 .elementor-element.elementor-element-e5ef8ed{text-align:left;}.elementor-13961 .elementor-element.elementor-element-3fb087d{text-align:left;}.elementor-13961 .elementor-element.elementor-element-41a3e89{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2cdfd8a{text-align:left;}.elementor-13961 .elementor-element.elementor-element-5e0762d{text-align:left;}.elementor-13961 .elementor-element.elementor-element-7e2a510{text-align:left;}.elementor-13961 .elementor-element.elementor-element-a2823ce{text-align:left;}.elementor-13961 .elementor-element.elementor-element-fbe2e5e{text-align:left;}.elementor-13961 .elementor-element.elementor-element-482ad46{text-align:left;}.elementor-13961 .elementor-element.elementor-element-d2f2b18{text-align:left;}.elementor-13961 .elementor-element.elementor-element-e4a1872{text-align:left;}.elementor-13961 .elementor-element.elementor-element-344eac64{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-344eac64.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-344eac64 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-37b379da{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-604d64c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-46054f5b{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-15620991{--display:flex;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-51b21b3d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-51b21b3d.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-51b21b3d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-76b6b78a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-205afd70{text-align:left;}.elementor-13961 .elementor-element.elementor-element-4a4cea70{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4a4cea70.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-4a4cea70 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-28f5b48e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-ea6d36c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-ea6d36c.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-ea6d36c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-72f337e4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-62e73ab3{text-align:left;}.elementor-13961 .elementor-element.elementor-element-4dfce173{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4dfce173.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-4dfce173 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-56177731{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-72cf54ca{text-align:left;}.elementor-13961 .elementor-element.elementor-element-69a847da{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-69a847da.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-69a847da .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-346d628a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-35dc190{text-align:left;}.elementor-13961 .elementor-element.elementor-element-570f0fa5{text-align:left;}.elementor-13961 .elementor-element.elementor-element-65ef1d0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-65ef1d0.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-65ef1d0 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-680d5646{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-175c90a1{text-align:left;}.elementor-13961 .elementor-element.elementor-element-15c706e1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-15c706e1.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-15c706e1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-525ea615{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-57c65b11{text-align:left;}.elementor-13961 .elementor-element.elementor-element-683d069c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-683d069c.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-683d069c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-d87cd24{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4e3d0228{text-align:left;}.elementor-13961 .elementor-element.elementor-element-5d7aa774{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5d7aa774.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-5d7aa774 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-705b53a6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2a335f72{text-align:left;}.elementor-13961 .elementor-element.elementor-element-ae241d9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-ae241d9.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-ae241d9 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-6d9bcccd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-664bfba{text-align:left;}.elementor-13961 .elementor-element.elementor-element-6cf51e7d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6cf51e7d.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6cf51e7d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-364acad5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-186dc3de{text-align:left;}.elementor-13961 .elementor-element.elementor-element-5c6d20ee{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5c6d20ee.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-5c6d20ee .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-5f615ad9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-525a3114{text-align:left;}.elementor-13961 .elementor-element.elementor-element-278c9544{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-278c9544.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-278c9544 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-381c7e7d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-9f012b3{text-align:left;}.elementor-13961 .elementor-element.elementor-element-62ec9b6a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-62ec9b6a.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-62ec9b6a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-12501e38{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4d5e9a23{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2a2d7a40{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2a2d7a40.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-2a2d7a40 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4de2f4e4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5fb356f8{text-align:left;}.elementor-13961 .elementor-element.elementor-element-5d2d0a24{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5d2d0a24.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-5d2d0a24 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4efe3782{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5c6dcfaf{text-align:left;}.elementor-13961 .elementor-element.elementor-element-8371479{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-8371479.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-8371479 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4b090894{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6764efd7{text-align:left;}.elementor-13961 .elementor-element.elementor-element-17c9c19{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-17c9c19.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-17c9c19 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-63e508c2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-353e9057{text-align:left;}.elementor-13961 .elementor-element.elementor-element-5deb0296{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5deb0296.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-5deb0296 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-7523fa16{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-77dcd309{text-align:left;}.elementor-13961 .elementor-element.elementor-element-596b1cff{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-596b1cff.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-596b1cff .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-3b2f4f21{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-69f93253{text-align:left;}.elementor-13961 .elementor-element.elementor-element-341f6f98{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-341f6f98.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-341f6f98 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-6cc7517d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2d97b2a4{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2b80bfe5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2b80bfe5.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-2b80bfe5 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-6680458a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-d5df8b6{text-align:left;}.elementor-13961 .elementor-element.elementor-element-47deb28{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-47deb28.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-47deb28 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4e7e2f1b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-69a9ff01{text-align:left;}.elementor-13961 .elementor-element.elementor-element-374e1cb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-374e1cb.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-374e1cb .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-41cc2953{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2604fd48{text-align:left;}.elementor-13961 .elementor-element.elementor-element-408ceb38{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-408ceb38.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-408ceb38 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-2460ca00{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6dbeb91e{text-align:left;}.elementor-13961 .elementor-element.elementor-element-660355df{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-660355df.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-660355df .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4b8dcdc5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-4e3bd1a0{text-align:left;}.elementor-13961 .elementor-element.elementor-element-71b24bec{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-71b24bec.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-71b24bec .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-40dbbb24{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-21700a16{text-align:left;}.elementor-13961 .elementor-element.elementor-element-39db48cb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-39db48cb.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-39db48cb .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-1f12874d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-3f14e0b2{text-align:left;}.elementor-13961 .elementor-element.elementor-element-60eedffb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-60eedffb.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-60eedffb .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-4eedcb3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-5a80749a{text-align:left;}.elementor-13961 .elementor-element.elementor-element-7bb5c2ea{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-7bb5c2ea.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7bb5c2ea .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-8db0e7c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-15c3908a{text-align:left;}.elementor-13961 .elementor-element.elementor-element-62d23cc1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-62d23cc1.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-62d23cc1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-1256b991{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-1ea302a9{text-align:left;}.elementor-13961 .elementor-element.elementor-element-2501c626{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-2501c626.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-2501c626 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-9209184{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-28253ad0{text-align:left;}.elementor-13961 .elementor-element.elementor-element-7a12af07{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-40016d6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-2786ede2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-5bf6d8c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-415d27bd.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-415d27bd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;line-height:39px;color:var( --e-global-color-760f635 );}.elementor-13961 .elementor-element.elementor-element-7511cec3.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7511cec3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-fe25bb0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-13961 .elementor-element.elementor-element-6315b40e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-185e8e18.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-185e8e18 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-70d5b942{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-425a4144.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-425a4144 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-3204da11{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-60d08308.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-60d08308 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-18b6df4a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-7e504147.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7e504147 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-7f66dbac{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-772e0522.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-772e0522 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;line-height:39px;color:var( --e-global-color-760f635 );}.elementor-13961 .elementor-element.elementor-element-1024c681{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-7c8b819a.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7c8b819a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-47bfa837{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-741efe41.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-741efe41 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-78795dd8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-6f6cce53.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6f6cce53 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-3dc79213{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-50171db5.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-50171db5 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-9b4acd3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-45b2714.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-45b2714 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-63d94a44{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-6424c09b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-6cfc522a.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6cfc522a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-365eb56{text-align:left;}.elementor-13961 .elementor-element.elementor-element-70402007.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-70402007 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-505b92cb{text-align:left;}.elementor-13961 .elementor-element.elementor-element-1c5b5e1b.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-1c5b5e1b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-4b93efe9{text-align:left;}.elementor-13961 .elementor-element.elementor-element-50119df.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-50119df .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-2b4c0a80{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-c6257e3.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-c6257e3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-655148b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-7539a6d2.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7539a6d2 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-4d5bf0ec{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-6e58fc93.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-6e58fc93 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-32c2a452{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-766f9ea7.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-766f9ea7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-2daec89e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-1cead3dd.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-1cead3dd .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-13cfbd23{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-7b652710.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-7b652710 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-e05dd8c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-50c5215d.elementor-element{--align-self:flex-start;}.elementor-13961 .elementor-element.elementor-element-50c5215d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:#00A0CC;}.elementor-13961 .elementor-element.elementor-element-a9ba400{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-1d443b08{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-6f82a00e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13961 .elementor-element.elementor-element-73b61e39{text-align:left;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-c8fe8fb );}.elementor-13961 .elementor-element.elementor-element-2e66db79{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:30px;--n-tabs-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#00A0CC87;--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-13961 .elementor-element.elementor-element-2e66db79 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#5C687300;}.elementor-13961 .elementor-element.elementor-element-2e66db79.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:#00A0CC00;}.elementor-13961 .elementor-element.elementor-element-2e66db79.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13961 .elementor-element.elementor-element-2e66db79.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:#00A0CC00;}.elementor-13961 .elementor-element.elementor-element-2e66db79.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:"Roboto Condensed", Sans-serif;font-weight:600;}.elementor-13961 .elementor-element.elementor-element-2e66db79 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13961 .elementor-element.elementor-element-2133b4d5{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-13961 .elementor-element.elementor-element-52a1a0b7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13961 .elementor-element.elementor-element-7cfd24a .elementor-heading-title{font-size:30px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-13961 .elementor-element.elementor-element-271f553d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13961 .elementor-element.elementor-element-e72b8c3 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-13961 .elementor-element.elementor-element-1562f8e8 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4aded018 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7ae5a2db .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-2a60723b .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-13bdb880 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1e336eeb .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-5f2641c1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13961 .elementor-element.elementor-element-9acc71a .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-1ae9bdc1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-6940798 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-701bc09c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6eb778bb .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-2054fb92{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13961 .elementor-element.elementor-element-110de828 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-428c7185{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-592febc8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-309993c4 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4bdd4148{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-537b317{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-4da7d7f8 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-46631669{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-6fb25c4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-710d8a92 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-6fccf3ca{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-493e773f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-35bcbe5b .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-3914bba6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-ae3b43e .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-6f97290d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-52a9cf9a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1221b370 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4059a7a3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-5cd8db95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5d5c2c10 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-7b4be8a2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-7e0f9404{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-33983fc3 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-49e9f9d4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-4e307e14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6b37db0f .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-321e4e4a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-333a34e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7b86fca0 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-19e2eed8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-151d8176{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1b115dc5 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-7517f762{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-29304698{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5f66eba3 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-76cfdade{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2a77b57b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-33607384 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-54babaa5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-a5f3f93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-4ced625e .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-9b2ea85{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-6b874479{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-191b6363 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-316d5244{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2321d6e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-3b5d3a2f .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-411ceba2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2d721c5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-2c0bf4c6 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-e8debe5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-68fd32e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-26ecc728 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-7bcfb184{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-1be30403 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-39da647f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-aebd45b .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-314237f7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-3964718d .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-31507b57{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-1ae771d3 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-16002670{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2afbafc2 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-1010173e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-344eac64 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-37b379da{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-51b21b3d .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-76b6b78a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-4a4cea70 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-28f5b48e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-ea6d36c .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-72f337e4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-4dfce173 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-56177731{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-69a847da .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-346d628a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-65ef1d0 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-680d5646{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-15c706e1 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-525ea615{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-683d069c .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-d87cd24{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-5d7aa774 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-705b53a6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-ae241d9 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-6d9bcccd{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-6cf51e7d .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-364acad5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-5c6d20ee .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-5f615ad9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-278c9544 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-381c7e7d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-62ec9b6a .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-12501e38{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2a2d7a40 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4de2f4e4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-5d2d0a24 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4efe3782{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-8371479 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4b090894{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-17c9c19 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-63e508c2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-5deb0296 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-7523fa16{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-596b1cff .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-3b2f4f21{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-341f6f98 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-6cc7517d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2b80bfe5 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-6680458a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-47deb28 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4e7e2f1b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-374e1cb .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-41cc2953{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-408ceb38 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-2460ca00{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-660355df .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4b8dcdc5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-71b24bec .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-40dbbb24{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-39db48cb .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-1f12874d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-60eedffb .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4eedcb3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-7bb5c2ea .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-8db0e7c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-62d23cc1 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-1256b991{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-2501c626 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-9209184{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-7a12af07{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13961 .elementor-element.elementor-element-415d27bd .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-7511cec3 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-fe25bb0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13961 .elementor-element.elementor-element-6315b40e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-185e8e18 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-70d5b942{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-425a4144 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-3204da11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-60d08308 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-18b6df4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7e504147 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-7f66dbac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-772e0522 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-1024c681{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7c8b819a .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-47bfa837{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-741efe41 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-78795dd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6f6cce53 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-3dc79213{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-50171db5 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-9b4acd3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-45b2714 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-63d94a44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6424c09b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6cfc522a .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-70402007 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-1c5b5e1b .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-50119df .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-2b4c0a80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-c6257e3 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-655148b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7539a6d2 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-4d5bf0ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6e58fc93 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-32c2a452{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-766f9ea7 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-2daec89e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1cead3dd .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-13cfbd23{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7b652710 .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-e05dd8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-50c5215d .elementor-heading-title{font-size:30px;}.elementor-13961 .elementor-element.elementor-element-a9ba400{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1d443b08{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-13961 .elementor-element.elementor-element-2133b4d5{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-13961 .elementor-element.elementor-element-23883583{--width:50%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13961 .elementor-element.elementor-element-1a09b9d9{--width:42%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-13961 .elementor-element.elementor-element-7cfd24a .elementor-heading-title{font-size:25px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-13961 .elementor-element.elementor-element-e72b8c3 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-13961 .elementor-element.elementor-element-1562f8e8 .elementor-heading-title{font-size:20px;}.elementor-13961 .elementor-element.elementor-element-4aded018 .elementor-heading-title{font-size:20px;}.elementor-13961 .elementor-element.elementor-element-7ae5a2db .elementor-heading-title{font-size:20px;}.elementor-13961 .elementor-element.elementor-element-2a60723b .elementor-heading-title{font-size:20px;}.elementor-13961 .elementor-element.elementor-element-13bdb880 .elementor-heading-title{font-size:20px;}.elementor-13961 .elementor-element.elementor-element-1e336eeb .elementor-heading-title{font-size:20px;}.elementor-13961 .elementor-element.elementor-element-9acc71a .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1ae9bdc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6940798 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6eb778bb .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-2054fb92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13961 .elementor-element.elementor-element-b7f5f2b .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-2d92ffa9 .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-23ded637 .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-251c9324 .elementor-image-box-img{margin-bottom:25px;}.elementor-13961 .elementor-element.elementor-element-110de828 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-428c7185{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-309993c4 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4bdd4148{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-4da7d7f8 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-46631669{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-710d8a92 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6fccf3ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-35bcbe5b .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-3914bba6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-ae3b43e .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6f97290d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1221b370 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4059a7a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5d5c2c10 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7b4be8a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-33983fc3 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-49e9f9d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6b37db0f .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-321e4e4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7b86fca0 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-19e2eed8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1b115dc5 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7517f762{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5f66eba3 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-76cfdade{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-33607384 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-54babaa5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-4ced625e .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-9b2ea85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-191b6363 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-316d5244{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-3b5d3a2f .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-411ceba2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-2c0bf4c6 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-e8debe5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-26ecc728 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7bcfb184{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1be30403 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-39da647f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-aebd45b .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-314237f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-3964718d .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-31507b57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-1ae771d3 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-16002670{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-2afbafc2 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1010173e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-344eac64 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-37b379da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-51b21b3d .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-76b6b78a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-4a4cea70 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-28f5b48e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-ea6d36c .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-72f337e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-4dfce173 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-56177731{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-69a847da .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-346d628a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-65ef1d0 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-680d5646{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-15c706e1 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-525ea615{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-683d069c .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-d87cd24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5d7aa774 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-705b53a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-ae241d9 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6d9bcccd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-6cf51e7d .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-364acad5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5c6d20ee .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-5f615ad9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-278c9544 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-381c7e7d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-62ec9b6a .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-12501e38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-2a2d7a40 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4de2f4e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5d2d0a24 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4efe3782{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-8371479 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4b090894{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-17c9c19 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-63e508c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-5deb0296 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7523fa16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-596b1cff .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-3b2f4f21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-341f6f98 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6cc7517d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-2b80bfe5 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6680458a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-47deb28 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4e7e2f1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-374e1cb .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-41cc2953{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-408ceb38 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-2460ca00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-660355df .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4b8dcdc5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-71b24bec .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-40dbbb24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-39db48cb .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1f12874d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-60eedffb .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-4eedcb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-7bb5c2ea .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-8db0e7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-62d23cc1 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1256b991{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-2501c626 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-9209184{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-415d27bd .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7511cec3 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-fe25bb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13961 .elementor-element.elementor-element-185e8e18 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-425a4144 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-60d08308 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7e504147 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-772e0522 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7c8b819a .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-741efe41 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6f6cce53 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-50171db5 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-45b2714 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6cfc522a .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-70402007 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1c5b5e1b .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-50119df .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-c6257e3 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7539a6d2 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-6e58fc93 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-766f9ea7 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-1cead3dd .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-7b652710 .elementor-heading-title{font-size:25px;}.elementor-13961 .elementor-element.elementor-element-50c5215d .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-13961 .elementor-element.elementor-element-7dd139e{--content-width:763px;}.elementor-13961 .elementor-element.elementor-element-7464d8c{--width:100%;}.elementor-13961 .elementor-element.elementor-element-7c30ef11{--width:25%;}.elementor-13961 .elementor-element.elementor-element-210f8ee1{--width:75%;}.elementor-13961 .elementor-element.elementor-element-2786ede2{--width:25%;}.elementor-13961 .elementor-element.elementor-element-5bf6d8c2{--width:75%;}.elementor-13961 .elementor-element.elementor-element-6f82a00e{--content-width:765px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13961 .elementor-element.elementor-element-7c30ef11{--width:35%;}.elementor-13961 .elementor-element.elementor-element-2786ede2{--width:35%;}}/* Start custom CSS for heading, class: .elementor-element-9acc71a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae9bdc1 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6940798 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-701bc09c */.my{
    background-color: #D3D3D3;
    padding: 10px 15px;
    width: 45%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb778bb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2054fb92 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110de828 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-428c7185 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309993c4 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bdd4148 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da7d7f8 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46631669 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d8a92 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fccf3ca */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35bcbe5b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3914bba6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3b43e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f97290d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1221b370 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4059a7a3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5c2c10 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4be8a2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33983fc3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49e9f9d4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b37db0f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-321e4e4a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b86fca0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e2eed8 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b115dc5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7517f762 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f66eba3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76cfdade */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33607384 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54babaa5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced625e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b2ea85 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191b6363 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-316d5244 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5d3a2f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-411ceba2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0bf4c6 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8debe5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22b9e19d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7addc94f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ecc728 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bcfb184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec1d6fc */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be30403 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39da647f */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ed8314 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aebd45b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314237f7 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a2d3f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3964718d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31507b57 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51aab41b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae771d3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16002670 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f74da6b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afbafc2 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1010173e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642639a2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2802fae */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b81fb1f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36747e6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f1a5f9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a88c497 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b4366 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b17e589 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-977ef97 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8ed */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb087d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3e89 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdfd8a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0762d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e2a510 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2823ce */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe2e5e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482ad46 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f2b18 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4a1872 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344eac64 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b379da */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b21b3d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b6b78a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-205afd70 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4cea70 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28f5b48e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6d36c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72f337e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e73ab3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfce173 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56177731 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72cf54ca */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a847da */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-346d628a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dc190 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570f0fa5 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #14A2DC;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.box-style {
  border: 1px solid #CCCCCC;
  padding: 15px;
  background-color: #F5F5F5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65ef1d0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-680d5646 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175c90a1 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c706e1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525ea615 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57c65b11 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683d069c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d87cd24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3d0228 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7aa774 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-705b53a6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a335f72 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae241d9 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d9bcccd */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664bfba */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf51e7d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-364acad5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-186dc3de */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6d20ee */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f615ad9 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525a3114 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278c9544 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381c7e7d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f012b3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ec9b6a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12501e38 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5e9a23 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2d7a40 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4de2f4e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb356f8 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2d0a24 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4efe3782 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c6dcfaf */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8371479 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b090894 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6764efd7 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c9c19 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63e508c2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353e9057 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5deb0296 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7523fa16 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77dcd309 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596b1cff */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2f4f21 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f93253 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341f6f98 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc7517d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d97b2a4 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b80bfe5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6680458a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5df8b6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47deb28 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7e2f1b */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a9ff01 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374e1cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cc2953 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2604fd48 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ceb38 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2460ca00 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dbeb91e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660355df */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8dcdc5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3bd1a0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b24bec */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40dbbb24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21700a16 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39db48cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f12874d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f14e0b2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60eedffb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4eedcb3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a80749a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb5c2ea */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db0e7c */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15c3908a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d23cc1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1256b991 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea302a9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2501c626 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9209184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28253ad0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415d27bd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7511cec3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe25bb0 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185e8e18 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425a4144 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60d08308 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e504147 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772e0522 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8b819a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741efe41 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6cce53 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50171db5 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b2714 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6424c09b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc522a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365eb56 */.my-class {
    background-color: #083C5C !important;
    color: white !important;
    padding: 10px !important;
    font-size: 16px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70402007 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5b5e1b */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50119df */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6257e3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7539a6d2 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e58fc93 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766f9ea7 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cead3dd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b652710 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50c5215d */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b61e39 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Remove any hover effect */
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; /* Set the hover color to match the row color */
  color: inherit !important; /* Make sure text color doesn't change */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9acc71a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae9bdc1 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6940798 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-701bc09c */.my{
    background-color: #D3D3D3;
    padding: 10px 15px;
    width: 45%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb778bb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2054fb92 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110de828 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-428c7185 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309993c4 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bdd4148 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da7d7f8 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46631669 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d8a92 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fccf3ca */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35bcbe5b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3914bba6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3b43e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f97290d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1221b370 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4059a7a3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5c2c10 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4be8a2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33983fc3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49e9f9d4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b37db0f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-321e4e4a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b86fca0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e2eed8 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b115dc5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7517f762 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f66eba3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76cfdade */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33607384 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54babaa5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced625e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b2ea85 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191b6363 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-316d5244 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5d3a2f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-411ceba2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0bf4c6 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8debe5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22b9e19d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7addc94f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ecc728 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bcfb184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec1d6fc */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be30403 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39da647f */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ed8314 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aebd45b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314237f7 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a2d3f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3964718d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31507b57 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51aab41b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae771d3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16002670 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f74da6b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afbafc2 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1010173e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642639a2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2802fae */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b81fb1f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36747e6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f1a5f9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a88c497 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b4366 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b17e589 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-977ef97 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8ed */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb087d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3e89 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdfd8a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0762d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e2a510 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2823ce */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe2e5e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482ad46 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f2b18 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4a1872 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344eac64 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b379da */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b21b3d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b6b78a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-205afd70 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4cea70 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28f5b48e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6d36c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72f337e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e73ab3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfce173 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56177731 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72cf54ca */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a847da */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-346d628a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dc190 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570f0fa5 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #14A2DC;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.box-style {
  border: 1px solid #CCCCCC;
  padding: 15px;
  background-color: #F5F5F5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65ef1d0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-680d5646 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175c90a1 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c706e1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525ea615 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57c65b11 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683d069c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d87cd24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3d0228 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7aa774 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-705b53a6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a335f72 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae241d9 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d9bcccd */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664bfba */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf51e7d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-364acad5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-186dc3de */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6d20ee */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f615ad9 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525a3114 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278c9544 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381c7e7d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f012b3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ec9b6a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12501e38 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5e9a23 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2d7a40 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4de2f4e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb356f8 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2d0a24 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4efe3782 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c6dcfaf */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8371479 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b090894 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6764efd7 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c9c19 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63e508c2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353e9057 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5deb0296 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7523fa16 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77dcd309 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596b1cff */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2f4f21 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f93253 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341f6f98 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc7517d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d97b2a4 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b80bfe5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6680458a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5df8b6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47deb28 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7e2f1b */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a9ff01 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374e1cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cc2953 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2604fd48 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ceb38 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2460ca00 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dbeb91e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660355df */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8dcdc5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3bd1a0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b24bec */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40dbbb24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21700a16 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39db48cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f12874d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f14e0b2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60eedffb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4eedcb3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a80749a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb5c2ea */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db0e7c */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15c3908a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d23cc1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1256b991 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea302a9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2501c626 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9209184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28253ad0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415d27bd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7511cec3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe25bb0 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185e8e18 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425a4144 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60d08308 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e504147 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772e0522 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8b819a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741efe41 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6cce53 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50171db5 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b2714 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6424c09b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc522a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365eb56 */.my-class {
    background-color: #083C5C !important;
    color: white !important;
    padding: 10px !important;
    font-size: 16px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70402007 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5b5e1b */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50119df */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6257e3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7539a6d2 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e58fc93 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766f9ea7 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cead3dd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b652710 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50c5215d */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b61e39 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Remove any hover effect */
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; /* Set the hover color to match the row color */
  color: inherit !important; /* Make sure text color doesn't change */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9acc71a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae9bdc1 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6940798 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-701bc09c */.my{
    background-color: #D3D3D3;
    padding: 10px 15px;
    width: 45%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb778bb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2054fb92 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110de828 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-428c7185 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309993c4 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bdd4148 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da7d7f8 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46631669 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d8a92 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fccf3ca */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35bcbe5b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3914bba6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3b43e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f97290d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1221b370 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4059a7a3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5c2c10 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4be8a2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33983fc3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49e9f9d4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b37db0f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-321e4e4a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b86fca0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e2eed8 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b115dc5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7517f762 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f66eba3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76cfdade */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33607384 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54babaa5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced625e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b2ea85 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191b6363 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-316d5244 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5d3a2f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-411ceba2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0bf4c6 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8debe5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22b9e19d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7addc94f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ecc728 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bcfb184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec1d6fc */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be30403 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39da647f */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ed8314 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aebd45b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314237f7 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a2d3f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3964718d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31507b57 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51aab41b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae771d3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16002670 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f74da6b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afbafc2 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1010173e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642639a2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2802fae */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b81fb1f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36747e6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f1a5f9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a88c497 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b4366 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b17e589 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-977ef97 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8ed */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb087d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3e89 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdfd8a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0762d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e2a510 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2823ce */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe2e5e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482ad46 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f2b18 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4a1872 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344eac64 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b379da */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b21b3d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b6b78a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-205afd70 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4cea70 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28f5b48e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6d36c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72f337e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e73ab3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfce173 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56177731 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72cf54ca */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a847da */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-346d628a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dc190 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570f0fa5 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #14A2DC;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.box-style {
  border: 1px solid #CCCCCC;
  padding: 15px;
  background-color: #F5F5F5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65ef1d0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-680d5646 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175c90a1 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c706e1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525ea615 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57c65b11 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683d069c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d87cd24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3d0228 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7aa774 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-705b53a6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a335f72 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae241d9 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d9bcccd */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664bfba */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf51e7d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-364acad5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-186dc3de */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6d20ee */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f615ad9 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525a3114 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278c9544 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381c7e7d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f012b3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ec9b6a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12501e38 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5e9a23 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2d7a40 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4de2f4e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb356f8 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2d0a24 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4efe3782 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c6dcfaf */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8371479 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b090894 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6764efd7 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c9c19 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63e508c2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353e9057 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5deb0296 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7523fa16 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77dcd309 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596b1cff */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2f4f21 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f93253 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341f6f98 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc7517d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d97b2a4 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b80bfe5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6680458a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5df8b6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47deb28 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7e2f1b */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a9ff01 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374e1cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cc2953 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2604fd48 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ceb38 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2460ca00 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dbeb91e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660355df */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8dcdc5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3bd1a0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b24bec */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40dbbb24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21700a16 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39db48cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f12874d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f14e0b2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60eedffb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4eedcb3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a80749a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb5c2ea */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db0e7c */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15c3908a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d23cc1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1256b991 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea302a9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2501c626 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9209184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28253ad0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415d27bd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7511cec3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe25bb0 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185e8e18 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425a4144 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60d08308 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e504147 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772e0522 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8b819a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741efe41 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6cce53 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50171db5 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b2714 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6424c09b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc522a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365eb56 */.my-class {
    background-color: #083C5C !important;
    color: white !important;
    padding: 10px !important;
    font-size: 16px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70402007 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5b5e1b */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50119df */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6257e3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7539a6d2 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e58fc93 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766f9ea7 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cead3dd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b652710 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50c5215d */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b61e39 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Remove any hover effect */
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; /* Set the hover color to match the row color */
  color: inherit !important; /* Make sure text color doesn't change */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9acc71a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae9bdc1 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6940798 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-701bc09c */.my{
    background-color: #D3D3D3;
    padding: 10px 15px;
    width: 45%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb778bb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2054fb92 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110de828 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-428c7185 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309993c4 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bdd4148 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da7d7f8 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46631669 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d8a92 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fccf3ca */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35bcbe5b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3914bba6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3b43e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f97290d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1221b370 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4059a7a3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5c2c10 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4be8a2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33983fc3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49e9f9d4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b37db0f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-321e4e4a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b86fca0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e2eed8 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b115dc5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7517f762 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f66eba3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76cfdade */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33607384 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54babaa5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced625e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b2ea85 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191b6363 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-316d5244 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5d3a2f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-411ceba2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0bf4c6 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8debe5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22b9e19d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7addc94f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ecc728 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bcfb184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec1d6fc */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be30403 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39da647f */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ed8314 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aebd45b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314237f7 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a2d3f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3964718d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31507b57 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51aab41b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae771d3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16002670 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f74da6b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afbafc2 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1010173e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642639a2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2802fae */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b81fb1f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36747e6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f1a5f9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a88c497 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b4366 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b17e589 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-977ef97 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8ed */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb087d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3e89 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdfd8a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0762d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e2a510 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2823ce */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe2e5e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482ad46 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f2b18 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4a1872 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344eac64 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b379da */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b21b3d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b6b78a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-205afd70 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4cea70 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28f5b48e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6d36c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72f337e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e73ab3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfce173 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56177731 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72cf54ca */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a847da */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-346d628a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dc190 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570f0fa5 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #14A2DC;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.box-style {
  border: 1px solid #CCCCCC;
  padding: 15px;
  background-color: #F5F5F5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65ef1d0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-680d5646 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175c90a1 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c706e1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525ea615 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57c65b11 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683d069c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d87cd24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3d0228 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7aa774 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-705b53a6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a335f72 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae241d9 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d9bcccd */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664bfba */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf51e7d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-364acad5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-186dc3de */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6d20ee */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f615ad9 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525a3114 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278c9544 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381c7e7d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f012b3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ec9b6a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12501e38 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5e9a23 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2d7a40 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4de2f4e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb356f8 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2d0a24 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4efe3782 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c6dcfaf */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8371479 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b090894 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6764efd7 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c9c19 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63e508c2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353e9057 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5deb0296 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7523fa16 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77dcd309 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596b1cff */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2f4f21 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f93253 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341f6f98 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc7517d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d97b2a4 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b80bfe5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6680458a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5df8b6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47deb28 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7e2f1b */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a9ff01 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374e1cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cc2953 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2604fd48 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ceb38 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2460ca00 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dbeb91e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660355df */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8dcdc5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3bd1a0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b24bec */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40dbbb24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21700a16 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39db48cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f12874d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f14e0b2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60eedffb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4eedcb3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a80749a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb5c2ea */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db0e7c */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15c3908a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d23cc1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1256b991 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea302a9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2501c626 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9209184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28253ad0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415d27bd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7511cec3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe25bb0 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185e8e18 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425a4144 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60d08308 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e504147 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772e0522 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8b819a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741efe41 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6cce53 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50171db5 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b2714 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6424c09b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc522a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365eb56 */.my-class {
    background-color: #083C5C !important;
    color: white !important;
    padding: 10px !important;
    font-size: 16px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70402007 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5b5e1b */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50119df */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6257e3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7539a6d2 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e58fc93 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766f9ea7 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cead3dd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b652710 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50c5215d */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b61e39 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Remove any hover effect */
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; /* Set the hover color to match the row color */
  color: inherit !important; /* Make sure text color doesn't change */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9acc71a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae9bdc1 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6940798 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-701bc09c */.my{
    background-color: #D3D3D3;
    padding: 10px 15px;
    width: 45%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb778bb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2054fb92 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110de828 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-428c7185 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309993c4 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bdd4148 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da7d7f8 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46631669 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d8a92 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fccf3ca */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35bcbe5b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3914bba6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3b43e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f97290d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1221b370 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4059a7a3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5c2c10 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4be8a2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33983fc3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49e9f9d4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b37db0f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-321e4e4a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b86fca0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e2eed8 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b115dc5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7517f762 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f66eba3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76cfdade */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33607384 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54babaa5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced625e */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b2ea85 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191b6363 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-316d5244 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5d3a2f */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-411ceba2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0bf4c6 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8debe5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22b9e19d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7addc94f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ecc728 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bcfb184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec1d6fc */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be30403 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39da647f */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ed8314 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aebd45b */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314237f7 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a2d3f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3964718d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31507b57 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51aab41b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae771d3 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16002670 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f74da6b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afbafc2 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1010173e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642639a2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2802fae */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b81fb1f */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36747e6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f1a5f9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a88c497 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b4366 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b17e589 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-977ef97 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8ed */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb087d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3e89 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdfd8a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0762d */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e2a510 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2823ce */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe2e5e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482ad46 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f2b18 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4a1872 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344eac64 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b379da */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b21b3d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b6b78a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-205afd70 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4cea70 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28f5b48e */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6d36c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72f337e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e73ab3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfce173 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56177731 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72cf54ca */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a847da */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-346d628a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dc190 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570f0fa5 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #14A2DC;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.box-style {
  border: 1px solid #CCCCCC;
  padding: 15px;
  background-color: #F5F5F5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65ef1d0 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-680d5646 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175c90a1 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c706e1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525ea615 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57c65b11 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683d069c */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d87cd24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3d0228 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7aa774 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-705b53a6 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a335f72 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae241d9 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d9bcccd */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664bfba */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf51e7d */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-364acad5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-186dc3de */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6d20ee */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f615ad9 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525a3114 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278c9544 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381c7e7d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f012b3 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ec9b6a */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12501e38 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5e9a23 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2d7a40 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4de2f4e4 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb356f8 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2d0a24 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4efe3782 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c6dcfaf */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8371479 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b090894 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6764efd7 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c9c19 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63e508c2 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353e9057 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5deb0296 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7523fa16 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77dcd309 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596b1cff */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2f4f21 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f93253 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341f6f98 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc7517d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d97b2a4 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b80bfe5 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6680458a */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5df8b6 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47deb28 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7e2f1b */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a9ff01 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374e1cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cc2953 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2604fd48 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ceb38 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2460ca00 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dbeb91e */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660355df */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8dcdc5 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e3bd1a0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b24bec */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40dbbb24 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21700a16 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39db48cb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f12874d */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f14e0b2 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60eedffb */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4eedcb3 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a80749a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb5c2ea */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db0e7c */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15c3908a */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d23cc1 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1256b991 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea302a9 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2501c626 */.icon-custom {
    background-color: #75BC43;
    color: white;
    font-size: 10px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px; /* Space between text and icon */
    vertical-align: middle;
}
 .custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
    text-decoration: none!important;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9209184 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28253ad0 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}
.circle-bg {
  background-color: #083C5C;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}
.circle-green {
  background-color: #75BC43;
  color: white;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415d27bd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7511cec3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe25bb0 */.textarea-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.textarea-wrapper textarea {
  resize: both;
  overflow: auto;
  width: 100%;
  height: 30px;
  min-height: 30px;
  max-height: 100px;
  border: 2px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: left;
  line-height: 30px;
}

.copy-button {
  background-color: #14A2DC;
  color: white;
  border: none;
  padding: 10px 14px !important;
  border-radius: 20px !important;
  height: 4px !important;
  width: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.copy-button i {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185e8e18 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425a4144 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60d08308 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e504147 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772e0522 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8b819a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741efe41 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6cce53 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50171db5 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b2714 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6424c09b */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/ Remove any hover effect /
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; / Set the hover color to match the row color /
  color: inherit !important; / Make sure text color doesn't change /
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc522a */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365eb56 */.my-class {
    background-color: #083C5C !important;
    color: white !important;
    padding: 10px !important;
    font-size: 16px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70402007 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5b5e1b */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50119df */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6257e3 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7539a6d2 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e58fc93 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766f9ea7 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cead3dd */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b652710 */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50c5215d */.custom-hover {
    color: #00A0CC;
    text-decoration: none; /* optional: remove underline */
    transition: color 0.3s ease;
  }

  .custom-hover:hover {
    color: #B5B2B8 !important;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b61e39 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Remove any hover effect */
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; /* Set the hover color to match the row color */
  color: inherit !important; /* Make sure text color doesn't change */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2e66db79 */.custom-table thead {
  background-color: #083C5C;
  color: #ffffff;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #F2F2F2;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Remove any hover effect */
.custom-table tbody tr:hover {
  background-color: #F2F2F2 !important; /* Set the hover color to match the row color */
  color: inherit !important; /* Make sure text color doesn't change */
}/* End custom CSS */