.elementor-40146 .elementor-element.elementor-element-451ac69:not(.elementor-motion-effects-element-type-background), .elementor-40146 .elementor-element.elementor-element-451ac69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162834;}.elementor-40146 .elementor-element.elementor-element-451ac69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-40146 .elementor-element.elementor-element-451ac69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );}.elementor-40146 .elementor-element.elementor-element-2cfec00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40146 .elementor-element.elementor-element-2cfec00 .elementor-tab-title, .elementor-40146 .elementor-element.elementor-element-2cfec00 .elementor-tab-title a{color:#FFFFFF;}.elementor-40146 .elementor-element.elementor-element-2cfec00 .elementor-tab-title.elementor-active,
					 .elementor-40146 .elementor-element.elementor-element-2cfec00 .elementor-tab-title.elementor-active a{color:#FF0000;}.elementor-40146 .elementor-element.elementor-element-2cfec00 .elementor-tab-title{font-family:"Heebo", Sans-serif;font-size:16px;line-height:20px;}.elementor-40146 .elementor-element.elementor-element-2cfec00 .elementor-tab-content{color:#DBDBDB;}.elementor-40146 .elementor-element.elementor-element-8f99342:not(.elementor-motion-effects-element-type-background), .elementor-40146 .elementor-element.elementor-element-8f99342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#754848;}.elementor-40146 .elementor-element.elementor-element-8f99342{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40146 .elementor-element.elementor-element-8f99342 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40146 .elementor-element.elementor-element-1475a1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40146 .elementor-element.elementor-element-1475a1f .elementor-tab-title, .elementor-40146 .elementor-element.elementor-element-1475a1f .elementor-tab-title a{color:#FFFFFF;}.elementor-40146 .elementor-element.elementor-element-1475a1f .elementor-tab-title.elementor-active,
					 .elementor-40146 .elementor-element.elementor-element-1475a1f .elementor-tab-title.elementor-active a{color:#FF0000;}.elementor-40146 .elementor-element.elementor-element-1475a1f .elementor-tab-title{font-family:"Heebo", Sans-serif;font-size:16px;line-height:20px;}.elementor-40146 .elementor-element.elementor-element-1475a1f .elementor-tab-content{color:#DBDBDB;}/* Start custom CSS for tabs, class: .elementor-element-2cfec00 */@media (max-width: 767px) {
  .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
   display: flex;
  flex-wrap: wrap !important;}

.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
  display: none;
}

.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
  display: none;
}

div.e-collapse:nth-child(1){display: none !important;}

#tabs-services {
    display: flex;
    
    flex-wrap: nowrap;
    overflow-x: auto;
    width: auto;
  }
@media only screen and (max-width: 768px) {
  .elementor-tabs {
    height: 2000px !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38ed530 */.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
overflow-y: scroll;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{
height:550px;
overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-451ac69 */#mypopup1, #my-popup1 {
 height: 60%;
  width: 90%;
 overflow-y: scroll;

 
}

.elementor-tab-title,
.elementor-tab-desktop-title {
    background: #cac9ee26;
    border-radius: 10px;
    margin: 3px;
    padding: 10px 10px 10px 15px !important;
}



.elementor-element .elementor-widget-container {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
    line-height: 1.5em;
}
.elementor img {
   height: 70px;
 
    width: auto;
}


.my-button
{
    background-color: #000;
    padding: 8px;
    border-radius: 10px;
}


.my-button:hover {
  background-color: #ee4824;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-1475a1f */@media (max-width: 767px) {
  .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
   display: flex;
  flex-wrap: wrap !important;}

.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
  display: none;
}

.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
  display: none;
}

div.e-collapse:nth-child(1){display: none !important;}

#tabs-services {
    display: flex;
    
    flex-wrap: nowrap;
    overflow-x: auto;
    width: auto;
  }/* End custom CSS */