/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*HEADER*/

#header-bg{
    background-color: var(--header-background);
    backdrop-filter: blur(10px);
}
.darkHeader {
    padding-top: 28px !important;
}

#header-bg span.sub-arrow {
    position: relative;
}

#header-bg span.sub-arrow:before {
    content: "";
    width: 10px;
    height: 10px;
    background: url(https://blog.sqldbm.com/wp-content/uploads/2025/04/arrow-chevron-white-1.svg);
    background-color: unset;
    top: 17px;
    background-size: contain;
    right: 7px;
    position: absolute;
    background-repeat: no-repeat;
    opacity: .5;
}

#header-bg selector .elementor-nav-menu .sub-arrow .e-font-icon-svg {
    visibility: hidden;
}



.colum-st {
    border-radius: 16px;
    background-color: rgba(58, 60, 67, .8);
    padding: 30px 30px 30px 40px;
    color: #969aa3;
    font-size: 16px;
    line-height: 28px;
    width: 469px;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    transition: .5s opacity ease-in;
    z-index: 9;
}

.colum-st h2.elementor-heading-title.elementor-size-default {
    color: #fff;
    font-size: 24px;
    font-family: 'Gilmer Regular' !important;
    font-weight: normal !important;
}


#colum-st {
    border-radius: 16px;
    background-color: rgba(58, 60, 67, .8);
    padding: 30px 30px 30px 40px;
    color: #969aa3;
    font-size: 16px;
    line-height: 28px;
    width: 469px;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    transition: .5s opacity ease-in;
    z-index: 9;
}

#colum-st h2.elementor-heading-title.elementor-size-default {
    color: #fff;
    font-size: 24px;
    font-family: 'Gilmer Regular' !important;
    font-weight: normal !important;

}
  
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-190c25c.colum-st {width: 50% !important;right: -65px;top: -26px;}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-00161b3.colum-st {
    width: 50% !important;
    left: -35px;
    bottom: -80px;
}

.elementor-tab-content.elementor-clearfix {
    margin-top: 50px;
}


.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-710a80f.colum-st {width: 50% !important;right: -65px;top: -26px;}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-e93a0a5.colum-st {
    width: 50% !important;
    right: -65px;
    bottom: -26px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-38c4ae3.colum-st {
    width: 50% !important;
    left: -35px;
}


.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5feaaab.colum-st {
    padding: 0px;
    background: unset;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-0d3221f.colum-st {
    width: 50% !important;
    right: -65px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-9c6f297.colum-st {
    width: 50% !important;
    left: -65px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-b406c1b.colum-st {
    width: 50% !important;
    left: -39px;
    bottom: 50px;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-8dc5f28:before {
background-image: radial-gradient(ellipse at 50% 45%, #ffffff21, #1b1d21 50%);
    transform: none;
    webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: block;
    position: absolute;
    content: ' ';
    top: -181px;
    right: 0;
    left: 0;
    height: 869px;;
        display: block;
    position: absolute;
    content: ' ';
    top:-93px;
    right: 0;
    left: 0;
    height: 800px;
 } 



 .toggle-btn:after {
    content: "";
    width: 12px;
    height: 12px;
    background: url(/wp-content/uploads/2025/04/arrow-chevron-white.svg);
    background-color: unset;
    top: 8px;
    background-size: contain;
    right: -28px;
    position: absolute;
    background-repeat: no-repeat;
    opacity: .3;
}
 .toggle-btn {
    position: relative;
}


.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-e93a0a5.colum-st {
    bottom: -110px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-00161b3.colum-st {
    bottom: -225px;
    width: 67% !important;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-190c25c.colum-st {
    width: 70% !important;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-b406c1b.colum-st {
    width: 70% !important;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-0d3221f.colum-st {
    width: 52% !important;
    top: -177px !important;
}


.elementor-8 .elementor-element.elementor-element-9a10c63 p {
    margin-top: 0px;
}

.elementor-8 .elementor-element.elementor-element-9a10c63 p a {
    margin-bottom: 60px;
}


.toggle-btn.main h2 {font-size: 0px !important;}


.toggle-btn.main::before {
  content: "Hide details";
  color: #fff;
  line-height: 0px;
  font-family: "Gilmer Regular", sans-serif;
  margin-top: 8px !IMPORTANT;
  display: block;
}

.toggle-btn:after {
    transform: rotate(180deg);
    top: 9px;
}
.toggle-btn.main:after {
    transform: rotate(360deg);
    top: 6px;
}

.toggle-btn {
    cursor: pointer;
}


div#site-logo:after {
    content: "TM";
    position: absolute;
    left: calc(100% + 4px);
    top: 0;
    font-size: 6px;
    line-height: 7px;
    color: #969aa3;
    pointer-events: none;
}
div#site-logo {
    position: relative;
}



ul#menu-1-73ccbab  a.elementor-item.elementor-item-anchor {
    padding: 0px;
}

ul#menu-1-73ccbab  {
    display: flex;
    align-items: baseline;
    margin-left: 27px;
    margin-right: auto;
    gap: 22px;
    gap: 0;
      position: relative;
/*     left: -18px; */
}
nav.elementor-nav-menu--main ul#menu-1-73ccbab li a {
    padding: 0 0 !important;
    padding-right: 42px !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-3139379.elementor-section-full_width.header-section.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky__spacer.darkHeader {
    padding-top: 28px !important;
}


.elementor-tab-title.elementor-tab-desktop-title {
    margin: 0px 58px;
}

img.tab-img {
    margin-bottom: 10px;
}


.home  .elementor-element.elementor-element-ce53b1f {
    padding-top: 0px;
}

.home .elementor-tab-content.elementor-clearfix {
    margin-top: 50px;
    padding-top: 0px;
}


.elementor-tab-content.elementor-clearfix.elementor-active  img{
    border-radius: 16px;
    overflow: hidden;
    border: 7px solid #2d2f38;
}


.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-38c4ae3.colum-st {
    top: 177px !important;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-710a80f.colum-st {
    top: -18px;
}


.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-190c25c.colum-st {
    width: 65% !important;
   top: -16px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-9c6f297.colum-st {
    left: -40px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-0d3221f.colum-st {
    width: 50% !important;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-b406c1b.colum-st {
    bottom: -70px;
    width: 63% !important;
}


.elementor-8 .elementor-element.elementor-element-9a10c63 p {margin: 0px -50px;}


.elementor-8 .elementor-element.elementor-element-9a10c63 p a {
    color: #fff;
    box-shadow: 0 6px 12px 0 rgba(28,112,255,.2) !important;;
    background: #1c70ff;
    padding: 8px 25px !important;;
    border-radius: 10px;
    margin: 30px auto 50px auto;
    display: block;
    width: max-content;
    width: 142px !important;;
}


.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-8dc5f28:before {
    display: none;
}



.page-hero.-pricing::before {
    background-image: radial-gradient(ellipse at 50% 45%, #2e2f36, #1b1d21 50%);
    transform: none;
}
.page-hero::before {
    display: block;
    position: absolute;
    content: ' ';
    top: 0px;
    right: 0;
    left: 0;
    height: 100vh;
    background-image: radial-gradient(ellipse at 50% 45%, #2e2f36, #1b1d21 50%);
    transform: rotate(15deg);
    z-index: 1;
}


.elementor-668 .elementor-element.elementor-element-0de6521:before {
    display: block;
    position: absolute;
    content: ' ';
    top: -17px;
    right: 0;
    left: 0;
    height: 100vh;
    background-image: radial-gradient(ellipse at 50% 45%, #2e2f36, #1b1d21 50%);
    transform: rotate(15deg);
    z-index:-1;
}


.page-id-1507  section#header-bg {
    background: #F1F4F7;
}

.page-id-1507  section#header-bg  div#site-logo img {
    filter: brightness(.01);
}

.page-id-1507,.page-id-1715 {
    overflow-x: hidden;
}

.page-id-1507 section#header-bg {
    background: rgba(241, 244, 247, .8);
}






.page-id-1507 a.elementor-item:hover {
    color: #000 !important;
}



.page-id-1715 .data-governance-objects::after {
    display: block;
    position: absolute;
    content: ' ';
    top: 0;
    right: 0;
    left: 16%;
    height: 100%;
    width: 100%;
    background-image: radial-gradient(50% 50% at 50% 50%, #000d30 0%, rgba(27, 29, 33, 0) 100%);
    z-index: -1;
}


.demo.-gradient::before {
    display: block;
    position: absolute;
    content: ' ';
    top: -70px;
    right: 0;
    left: 0;
    height: 100vh;
    background-image: radial-gradient(ellipse at 66% 41%, #2e2f36, rgba(46, 47, 54, 0) 38%);
}


.page-id-1715 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f77242a::before {
    display: block;
    position: absolute;
    content: ' ';
    top: 0;
    right: 0;
    left: 0;
    height: 100vh;
    background-image: radial-gradient(ellipse at 66% 41%, #2e2f36, rgba(46, 47, 54, 0) 38%);
}


.page-id-1507 .elementor-element.elementor-element-3139379 span.sub-arrow:before{
      filter: brightness(0);
}


.page-id-2901 section#header-bg {
    background: #F1F4F7;
}

.page-id-2901 div#site-logo section#header-bg img {
    filter: brightness(0.00);
}

.page-id-2901 .elementor-element.elementor-element-3139379 span.sub-arrow:before {
    filter: brightness(0.000);
}
.page-id-2901 .elementor-element.elementor-element-7ab5c1f .elementor-heading-title a:hover {
    color: #000;
}

.page-id-3002  section#header-bg {
    background: #F1F4F7;
}

.page-id-3002 section#header-bg  div#site-logo img {
    filter: brightness(0.00);
}

.page-id-3002  .elementor-element.elementor-element-3139379 span.sub-arrow:before {
    filter: brightness(0.000);
}
.page-id-3002  .elementor-element.elementor-element-7ab5c1f .elementor-heading-title a:hover {
    color: #000;
}


.page-id-3002 section#header-bg  div#site-logo:after {
    color: #000;
}

.page-id-3002  a.elementor-item:hover {
    color: #000 !Important;
}


.parent-pageid-311 section#header-bg div#site-logo:after {
    color: #000;
}

.parent-pageid-3116 a.elementor-item:hover {
    color: #000 !Important;
}

.parent-pageid-3116 section#header-bg {
    background: #F1F4F7;
}

.parent-pageid-3116  section#header-bg div#site-logo img {
    filter: brightness(0.00);
}


.parent-pageid-3116  .elementor-element.elementor-element-3139379 span.sub-arrow:before {
    filter: brightness(0.000);
}


.page-id-4355 section#header-bg {
    background-color: #1B1D21CC;
    backdrop-filter: blur(10px);
}

.page-id-4355 section#header-bg div#site-logo img {
    filter: brightness(1);
}

.page-id-4355 .elementor-element.elementor-element-3139379 span.sub-arrow:before {
       filter: brightness(1);
}


.page-id-4355 a.elementor-item:hover {
    color: #fff ! Important;
}

.page-id-4438 section#header-bg {
    background-color: #1B1D21CC;
    backdrop-filter: blur(10px);
}

.page-id-4438 section#header-bg div#site-logo img {
    filter: brightness(1);
}

.page-id-4438 .elementor-element.elementor-element-3139379 span.sub-arrow:before {
       filter: brightness(1);
}


.page-id-4438 a.elementor-item:hover {
    color: #fff ! Important;
}



.parent-pageid-5085  .elementor-nav-menu--layout-horizontal {
    display: none;
}

 .parent-pageid-5085  .elementor-element.elementor-element-7ab5c1f {
    display: none;
}

.parent-pageid-5085  .elementor-element.elementor-element-4813aef {
    display: none;
}


section#header-bg ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    display: none !important;
}


section#header-bg a.elementor-item.has-submenu.highlighted {
    cursor: pointer;
}

/* section#header-bg .elementor-nav-menu span.sub-arrow.main {
    transform: rotate(180deg);
} */

.page-id-1507 section#header-bg a.elementor-item:hover, .page-id-1507 section#header-bg a.elementor-item.highlighted {
    color: #000 !important;
}


.page-id-2901  section#header-bg a.elementor-item:hover, .page-id-2901  section#header-bg a.elementor-item.highlighted {
    color: #000 !important;
}
.page-id-2901 section#header-bg div#site-logo img {
    filter: brightness(0);
}


.page-id-3002   section#header-bg a.elementor-item:hover, .page-id-3002   section#header-bg a.elementor-item.highlighted {
    color: #000 !important;
}
.page-id-3002  div#site-logo img {
    filter: brightness(0);
}
.page-id-1504   section#header-bg a.elementor-item:hover, .page-id-1504   section#header-bg a.elementor-item.highlighted {
    color: #000 !important;
}
.page-id-1504  div#site-logo img {
    filter: brightness(0);
}


.page-id-1504 section#header-bg {
 background: rgba(241, 244, 247, .8);
}



.page-id-1504 section#header-bg span.sub-arrow:before {
    filter: brightness(0);
}


.page-id-1504 .elementor.elementor-296.elementor-location-footer div#site-logo img {
    filter: brightness(1);
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-15cd557.why-sql-pop.popup3.elementor-section-boxed.elementor-section-height-default.active {
    width: -webkit-fill-available;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-84a6de1.why-sql-pop.popup2.elementor-section-boxed.elementor-section-height-default.active {
    width: -webkit-fill-available;
}
.hover-bx img.arrr {
    top: 5px !important;
}

.home .hero__video {
    top: -5vh !important;
  z-index:99;
}


div#tab1 {
    top: 0px !important;
}

div#tab2 {
    top: 110px !important;
}

div#tab3 {
    bottom: -52px;
    left: 52px;
}

div#tab4 {
    top: 5px !important;
}

.elementor-380 .elementor-element.elementor-element-4758b34 {
    padding: 10px 028px 0px 028px !important;
}

div#tab6 {
    left: 0px !important;
}

div#tab7 {
    left: 0px !important;
}

div#tab9 {
    left: 0px;
}



.home .hero__video {
    top: -55px !important;
}


.home .hero__video__container
{
    height: 96% !important;
}


.home .hero__video {
    transform: perspective(400px) rotateY(-4deg) rotate(0deg) !important;
}


.home .elementor-8 .elementor-element.elementor-element-ddfd090
Specificity: (0,3,0)
 {
    top: -160px;
    z-index: 9;
}



section.elementor-section.elementor-top-section.elementor-element.elementor-element-35cfeee.why-sql-pop.popup1.elementor-section-full_width.elementor-section-height-default.active button.why-close {
    right: -40px !important;
}
.elementor-10 .elementor-element.elementor-element-5777248 button.why-close{
    right: -40px !important;
  top: -25px !important; 
}

#res button.why-close {
  right: -40px !important;
}


.elementor-10 .elementor-element.elementor-element-15cd557 > .elementor-container {
    max-width: 100% !important;
}


.elementor-10 .elementor-element.elementor-element-84a6de1 > .elementor-container {
    max-width: 100%;
}



.elementor-384 .elementor-element.elementor-element-ce53b1f {padding-top: 45px !important;}

div#tab1 {
    top: -15px !important;
}

div#tab2 {
    top: 176px !important;
}

div#tab3 {
    bottom: -142px !important;;
    left: 60px !important;;
}

div#tab4 {
    top: -15px !important;
}


.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2daa533 {
    margin-top: 40px !important;
}

div#tab6 {
    left: -40px !important;
}

div#tab7 {
    left: -45px !important;
}

div#tab8 {
    top: -342px !important;
}

div#tab9 {
    top: -95px !important;
    left: -50px !important;
}


section.elementor-section.elementor-top-section.elementor-element.elementor-element-392ea7f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 50px !important;
}




div#tab2 {
    z-index: 9 !important;
}


#header-bg {
    background-color: rgba(27, 29, 33, .8);
}


li.popup-trigger.popup1-btn.menu-item.main a ,li.popup-trigger.popup2-btn.menu-item.mains a,li.popup-trigger.popup3-btn.menu-item.mainss a {
    color: #fff !important;
}



.elementor-element-15cd557.why-sql-pop.popup3  li.elementor-icon-list-item {
    padding: 20px 0px 20px 20px! important;
        width: 100% !important;
}


.elementor-element-15cd557.why-sql-pop.popup3   .elementor-element.elementor-element-bb5b246.elementor-widget.elementor-widget-text-editor {
    margin-bottom: -10px;
}


section.elementor-section.elementor-top-section.elementor-element.elementor-element-35cfeee.why-sql-pop.popup1.elementor-section-full_width.elementor-section-height-default button.why-close {
    right: -40px !important;
} 


.elementor-element-84a6de1.why-sql-pop.popup2   li.elementor-icon-list-item{
    padding: 15px 0px 15px 20px! important;
}



section#header-bg {
    transition: padding-top 0.3s ease;
}






.elementor-10 .elementor-element.elementor-element-3139379:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3139379 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: rgba(27, 29, 33, .6);
    backdrop-filter: blur(16px);
}


.home .clearHeader {
    margin-bottom: -20px !important;
    z-index: 0 !important;
}



.home .darkHeader {
    z-index: 99 !important;
}


.elementor.elementor-296.elementor-location-footer .elementor-element.elementor-element-9db1f40 .elementor-icon-list-text {
    display: block !important;
}

/* .home section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8395e37.elementor-hidden-mobile.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp {
    position: absolute !important;
    bottom: 0px !important;
    margin: 0 !important;
}

.home    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b0badf2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
 {
        position: absolute  !important;
        bottom: 70px !important;
        margin: 0 !important;
    }
.home  .elementor-element.elementor-element-95ad845 > .elementor-element-populated{
      margin: -70px 0px 15vw
 0px !important;
} */

.why-sql-pop {
    overflow: scroll ;
    height: -webkit-fill-available;
    top: 128px;
    z-index: 91 !important;
    scrollbar-width: none;
}


 section#header-bg  .elementor-element.elementor-element-4813aef a.elementor-button.elementor-button-link.elementor-size-sm:hover {
     background:#387EF5;
 }



@media screen and (min-width: 2000px) {
 .home  #min-main  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8395e37.elementor-hidden-mobile.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp {
    position: absolute !important;
    bottom: 40px !important;
}
}


@media screen and  (min-width:3500px) {
  .home  #min-main   section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8395e37.elementor-hidden-mobile.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp {
    position: absolute;
    bottom: 0px !important;
    margin: 0;
}
}

@media screen and (max-width :1450px){
  .elementor-8 .elementor-element.elementor-element-8cc9ff8 > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
}

.elementor-8 .elementor-element.elementor-element-cec280c {
    padding: 50px 0px 0px 30px;
}
  
  
.elementor-8 .elementor-element.elementor-element-25906c0 > .elementor-widget-container {
    padding-top: 0px;
} 
  
  
section.elementor-section.elementor-top-section.elementor-element.elementor-element-35cfeee.why-sql-pop.popup1.elementor-section-full_width.elementor-section-height-default.active button.why-close {
    right: 0px !important;
} 
  
  
.elementor-10 .elementor-element.elementor-element-5777248 button.why-close{
    right: -45px !important;
  top: -25px !important; 
} 
  
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-955dc56 {width: 25% !important;}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-98a266d {width: 25% !important;}
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-4494bda {
    width: 25% !IMPORTANT;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-81ec8c0 {
    width: 25% !important;
}
  
.elementor-element.elementor-element-ce53b1f .elementor-container.elementor-column-gap-default {
    max-width: 1120px;
    margin-left: 30px;
} 
  
  
div#tab3 {
    width: 45% !important;
    left: 125px !important;
}

div#tab2 {
    width: 45% !important;
    left: -70px;
}

div#tab1 {
    width: 45% !important;
    left: 125px !important;
} 
  
  
div#tab3 {
    width: 45% !important;
    left: 125px !important;
}

div#tab2 {
    width: 45% !important;
    left: -70px;
}

div#tab1 {
    width: 45% !important;
    left: 125px !important;
}

div#tab4 {
    width: 55% !important;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-76a8702 {
    width: 25% !important;
    display: none;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-8bcde10 {
    width: 45% !important;
}

div#tab6 {
    width: 55% !important;
    bottom: -262px;
    left: -70px !important;
}

.elementor-element.elementor-element-4758b34 .elementor-container.elementor-column-gap-default {
    max-width: 1120px;
    margin-left: 30px;
} 
div#tab4 {
        width: 52% !important;
        left: 90px !important;
 }
  
  
  
.elementor-element.elementor-element-392ea7f .elementor-container.elementor-column-gap-default {
    max-width: 1120px;
    margin-left: 30px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2b3967f {
    display: none;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-1cf6d1b {width: 50%;}

div#tab7 {
    width: 45% !important;
    left: -80px !important;
    top: -15px;
}

div#tab8 {
    width: 47% !important;
    right: -85px !important;
}

div#tab9 {
    width: 52% !important;
    left: -70px !important;
}

div#tab8 p {
    margin: 0px;
}

  
.home .clearHeader {
    margin-bottom: -20px !important;
    z-index: 0 !important;
}



.home .darkHeader {
    z-index: 99 !important;
} 
  
.home .hero__video
 {
    top: 0px !important;
} 
  
  


.elementor-element.elementor-element-9941fcc {
    margin-bottom: -8px !important;
}

 .elementor-element.elementor-element-b0badf2 {
    padding: 30px 0px 0px 70px !important;
}

.elementor-element.elementor-element-e0d4ab8 {
    padding: 0px 028px 0px 028px !important;
} 
  
  
.hero__video__container {
    bottom: -2% !important;
} 
  
}

@media screen and (max-width :1279px){





div#mobile-res .elementor-widget-wrap {
    justify-content: space-between !important;
  }

   .menu-toggle {
      position: fixed;
      top: 20px;
      right: 20px;
      width: 30px;
      height: 20px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 6px;
      background: none;
      border: none;
      cursor: pointer;
      z-index: 1001;
    }

    .bar {
      height: 1px;
      width: 14px;
      background-color: #969aa3;
      transition: all 0.3s ease;
      transform-origin: center;
    }

    .menu-toggle.open .bar:nth-child(1) {
      transform: rotate(45deg);
      position: relative;
      top: 4px;
    }

    .menu-toggle.open .bar:nth-child(2) {
      opacity: 0;
    }

    .menu-toggle.open .bar:nth-child(3) {
      transform: rotate(-45deg);
      position: relative;
      top: -10px;
    }

    .side-menu {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background-color: #1b1d21;
        color: white;
      transform: scale(0);
      transform-origin: center center;
      transition: transform 0.4s ease;
      z-index: 1000;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }

    .side-menu.active {
      transform: scale(1);

    }

    .menu-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 24px;
    }

    .menu-header img {
      height: 26px;
    }

    .menu-content {
      flex: 1;
      padding: 0 24px;
      overflow-y: auto;
    }

    .menu-item {
      padding: 18px 0;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 16px;
      font-weight: 500;
    }

    .submenu {
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.3s ease, padding 0.3s ease;
      padding-left: 20px;
    }

    .menu-item.open .submenu {
      max-height: 200px;
      padding-top: 8px;
    }

    .caret {
      transition: transform 0.3s ease;
      font-size: 14px;
    }

    .menu-item.open .caret {
      transform: rotate(180deg);
    }

    .menu-footer {
      padding: 24px;
    }

    .btn {
      display: block;
      width: 100%;
      padding: 14px;
      margin-top: 10px;
      text-align: center;
      border-radius: 8px;
      font-size: 16px;
      cursor: pointer;
      font-weight: 500;
    }

    .btn-signin {
      background-color: #2a2a2a;
      color: #e0e0e0;
      border: none;
    }

    .btn-signup {
      background-color: #2563eb;
      color: white;
      border: none;
    }


    .menu-item span, 
.submenu div {
  color:#969aa3;
}


 .side-menu {
  color:#969aa3;
}

.menu-toggle {
    padding: 0px;
      background-color: unset !important;
}
  
.menu-toggle.open .bar:nth-child(2) {
    opacity: 1;
    background: #969aa3 !important;
    transform: rotate(129deg);
    top: -3px !important;
    position: relative;
} 
  
  
.side-menu span.e-opened {
    margin-right: 20px !important;
}

.side-menu span.e-closed {
    margin-right: 20px;
} 

section#col-strecs {
    height: 100vh;
    display: flex;
    align-items: stretch;
}



section#col-strecs  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ab1c512 .elementor-widget-wrap.{
    align-items: flex-end !important;
} 
  

  div#flex-fix {
    position: fixed;
    bottom: 0px;
    width: 90%;
    background: #1b1d21;
}


section.elementor-section.elementor-top-section.elementor-element.elementor-element-9ce26a7.mobile-heder.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    backdrop-filter: blur(16px);
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 3;
}

.darkHeader button#menuToggle {
    background: #2d2f38 !important;
    border-radius: 8px;
    transition: .3s;
    z-index: 2;
    width: 32px;
    height: 32px;
} 
  
  
  .home  .hero::before {
        display: block;
        position: absolute;
        content: ' ';
        top: 123px;
        right: 0;
        left: 0;
        height: 56vh;
        background-image: radial-gradient(ellipse at 50% 45%, #2e2f36, #1b1d21 50%);
        transform: rotate(15deg);
        z-index: 1;
        right: -50vw;
        left: -50vw;
    } 
  
.hero img {
    display: none;
} 
  
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9ce26a7.mobile-heder.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}
  
  
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-9185405.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    border-radius: 8px;
}

.home .elementor-tabs .elementor-tabs-wrapper {
    display: flex !important;
}
  
.home .elementor-tab-content.elementor-clearfix.elementor-active {
    display: flex !important;
    flex-direction: column-reverse;
} 
  
  

.elementor-8 .elementor-element.elementor-element-9a10c63 .elementor-tab-title {width: -webkit-fill-available !important;max-width: -webkit-fill-available !important;min-width: 140PX;PADDING:0PX 15PX !important;TEXT-ALIGN: center !important;}  
  
  
.home .elementor-tab-content.elementor-clearfix {
    text-align: left !important;
}

.elementor-8 .elementor-element.elementor-element-9a10c63 p {
    margin-left: 0px !important;
}

.elementor-8 .elementor-element.elementor-element-9a10c63 p a {
    margin-left: 0px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
} 
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-5e92397.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    border-radius: 8px;
}
  
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cfe5956 .elementor-widget-wrap.elementor-element-populated {
    background-image: unset;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d7f536d.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    border-radius: 8px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d46a945.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    border-radius: 8px;
} 
  
  
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d7f536d.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding-left: 28px;
    background-size: 220px, 100%;
}

.elementor-8 .elementor-element.elementor-element-13e315f > .elementor-element-populated {
    margin-bottom: 140px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d46a945.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding-left: 28px;
} 
  
.page-hero.-pricing::before {
    background-image: radial-gradient(ellipse at 50% 60%, #2e2f36, #1b1d21 74%);
    transform: none;
}
  
.side-menu {
    overflow: scroll;
} 
  
  
div#flex-fix {
        position: sticky;
        bottom: 0px;
        width: 100%;
        background: #1b1d21;
                z-index: 9;
 }  

div#flex-fix .elementor-widget-wrap.elementor-element-populated {
    align-content: end;
    border: unset;
} 
  
  
.elementor-element.elementor-element-3bab447.elementor-mobile-align-justify.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-button {
    border-top: 1px solid   #3A3C43;
    padding-top: 20px;
} 
   .page-id-1715 .data-governance-objects::after  {
        top: 0;
        right: 0;
        left: 26%;
        height: 100%;
        width: 100%;
    }



body.wp-singular.page-template-default.page.page-id-1715 {
    background: #1B1D21;
}

body.wp-singular.page-template-default.page.page-id-1715.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.eio-default.theme-default.elementor-default.elementor-template-full-width.elementor-kit-6.elementor-page.elementor-page-1715.elementor-page-5433.e--ua-blink.e--ua-chrome.e--ua-webkit {
    background: #1B1D21 !important;
}



.page-id-3301 .popup2  .elementor-image-box-content {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0px !important;
}
  
  @media screen and (max-width:1279px){


.page-id-2901 div#sideMenu div#site-logo img {
    filter: brightness(1) !Important;
}

.page-id-2901 .elementor-element.elementor-element-1aca2a3 img {
    filter: brightness(0) !Important;
}   
    
    
.page-id-3002 .elementor-element.elementor-element-1aca2a3 img {
    filter: brightness(0);
}


.page-id-3002 section.elementor-section.elementor-top-section.elementor-element.elementor-element-9ce26a7.mobile-heder.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: rgba(241,244,247,.6) !Important;
}

.page-id-3002 div#sideMenu div#site-logo img {
    filter: brightness(1) !Important;
}   

.page-id-1715 section#icon-data h3.elementor-image-box-title {
    font-size: 12px !important;
    text-align: center !important;
}

.page-id-1715 section#icon-data .elementor-image-box-wrapper {width: 100px !important;}



.page-id-1715 section#icon-data .elementor-container.elementor-column-gap-default {
    width: 200px  !important;
    row-gap: 30px !important;
}   
    
.page-id-1715 section#icon-data .elementor-widget-container {display: flex;justify-content: center;}

.menu-toggle{
              z-index: 1001 !important;
    }   
    
    
.home .elementor-tabs .elementor-tabs-wrapper {
    margin-bottom: -15px !important;
}

.home .elementor-tab-title.elementor-tab-desktop-title {
    margin-left: 0px !IMPORTANT;
    margin-right: 16px !important;
}   
    
    
.page-id-1504 .elementor-element.elementor-element-1aca2a3 img {
    filter: brightness(0);
}


.page-id-1504 section.elementor-section.elementor-top-section.elementor-element.elementor-element-9ce26a7.mobile-heder.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: rgba(241,244,247,.6) !Important;
}

.page-id-1504 div#sideMenu div#site-logo img {
    filter: brightness(1) !Important;
}       
    
  div[data-elementor-type="wp-page"]   span.elementor-button-content-wrapper img.arrr{
    top:0px !important;
}   

.elementor-custom-embed-image-overlay {
--video-aspect-ratio: 1.1 !important;

}   
    
.elementor-element.elementor-element-b841921 {
    background-image: radial-gradient(ellipse at 61% 55%, #2e2f36, #1b1d21 60%) !Important;
}   
    
    
.page-id-4729 .page-hero::before ,.page-id-4804 .page-hero::before
    ,.page-id-4828 .page-hero::before{
    top: 0px;
    background-image: radial-gradient(ellipse at 50% 50%, #2e2f36, #1b1d21 59%);
}   
    
    
.home span.elementor-button-content-wrapper  img.arrr {
       top: 05px !important;
       left: 2px;
    width: 16px;
}   
    
    
.elementor-668 .elementor-element.elementor-element-0de6521:before{
      right: -50vw;
    left: -50vw;
        top: -49px;
} 
section#header-bg span.elementor-button-content-wrapper img.arrr {
    top: 4px !important;
}
    
    
.page-id-1715 .elementor-element.elementor-element-2a68600.elementor-widget.elementor-widget-n-accordion   .elementor-element.elementor-element-ee5ef78 .elementor-icon-box-title {
    font-size: 16px !important;
}

.page-id-1715 .elementor-element.elementor-element-2a68600.elementor-widget.elementor-widget-n-accordion  h3.elementor-icon-box-title {
    font-size: 16px !important;
}

.side-menu span.e-closed {
    margin-right: 0px !important;
}

.side-menu span.e-opened {
    margin-right: 0px !important;
}   
div#svg-short svg {
    width: 100%;
    height: 100%;
    margin: -35px 0px;
}
    
    
section#pop-sign {
    padding-top: 50px;
}

section#pop-sign .elementor-social-icons-wrapper.elementor-grid {
    gap: 0px;
}

section#pop-sign input.elementor-field.elementor-size-sm.elementor-field-textual img {
}

section#pop-sign form.elementor-form img {
    width: 14px;
}

section#pop-sign input.elementor-field.elementor-size-sm.elementor-field-textual {
    padding: 0px 0px 0px 30px !important;
}

section#pop-sign .elementor-field-type-checkbox.elementor-field-group.elementor-column.elementor-field-group-field_e0c396e.elementor-col-100 {
    margin: -15px  0px;
}

section#pop-sign .elementor-widget-form .elementor-button[type="submit"] {
    font-size: 16px !important;
    padding: 0px !important;
    line-height: 40px !important;
    height: auto !important;
}   
    
#elementor-popup-modal-1448 .dialog-close-button svg, #elementor-popup-modal-5762 .dialog-close-button svg {
    margin: 30px 0px 0px 0px !important;
}   
    
section#pop-sign .elementor-field-type-checkbox.elementor-field-group.elementor-column.elementor-field-group-field_e0c396e.elementor-col-100 {
    margin: -15px  0px;
}

section#pop-sign  .elementor-5762 .elementor-element.elementor-element-69bf7de p {
    margin-bottom: -20px;
}



section#pop-sign  .elementor-5762 .elementor-element.elementor-element-69bf7de .elementor-field-group .elementor-field, .elementor-5762 .elementor-element.elementor-element-69bf7de .elementor-field-subgroup label {
    font-size: 12px !important;
}   
    
section#pop-sign .pop-toggle {
    width: 2px !important;
  right: -20px;
}

    
body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-78db0c7,body:not(.rtl) .elementor-5762 .elementor-element.elementor-element-78db0c7 {
    right: 0px  !important;
              top: 55px !important;
}

#elementor-popup-modal-5762 .dialog-close-button svg {
    width: 17px !important;
    height: 17px !important;
}   
    
.elementor-field-type-html.elementor-field-group.elementor-column.elementor-field-group-field_8c496cd.elementor-col-100 {
    margin-bottom: 0px !important;
}   
    
.home .clearHeader {
    margin-bottom: 0px !important;
    z-index: 99 !important;
}

.home .elementor-element.elementor-element-e0d4ab8 {
    padding-top: 110px !important;
}   
    
.home .elementor-element.elementor-element-3c76079 {
    margin-top: 20px;
}   

.elementor.elementor-296.elementor-location-footer .elementor-element.elementor-element-9db1f40 .elementor-icon-list-text {
    display: flex !important;
    font-size: 14px !important;
}
  
}