:root {
    /* Global Padding Variables - Editable */
    /* Left and Right Padding All /Sections/Containers*/
    --fluid-side-padding-min: 1rem; 
    --fluid-side-padding-max: 5rem;   

        /* Top and Bottom Padding All Containers*/
  
    --section-xl-padding-min: 3.5rem; 
    --section-xl-padding-max: 7.5rem; 
}
 .section {
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }

 .section-xl {
    padding-top: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-bottom: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
  }
.padding-bottom-0 {padding-bottom: 0 !important;}
.padding-top-0 {padding-top: 0 !important;}
.moby .elementor-sub-item {font-size:1rem !important;font-weight:normal !important;}


.text-grad {
background: linear-gradient(90deg, #C6A13B 0%, #FFE9AC 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.main-list-tag .elementor-icon-list-item {

box-sizing: border-box;


display: flex;
flex-direction: row;
align-items: center;
padding: 8px 15px !important;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(6px);
border-radius: 9999px;
margin:5px !important;
}
.usluga .icon-left {transition: transform 0.2s ease; }
.usluga:hover .icon-left {transform: translateX(10px); }
.consult-grad, .consult-grad-2 .elementor-icon-list-text {
background: linear-gradient(90deg, #132B5D 0%, #004DBE 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.elementor-field-type-acceptance label {font-size:12px !important;}
.elementor-field-type-acceptance {padding-top:20px;}
.rank-math-breadcrumb p {margin-block-end:0 !important;font-size:12px;}
.rank-math-breadcrumb p span {margin:0 2px;}
.rank-math-breadcrumb p .label, .rank-math-breadcrumb p .separator {color:#C6A13B;}
.bold > * {font-weight:bold !important;}
.extrabold > * {font-weight:800 !important;}
.medium * {font-weight:500 !important;}
.table-x-inner {min-width:700px !important;}
.table-x {overflow-x: auto;}
.table-x {
    /* Для Firefox */
    scrollbar-width: none;
    /* Для Internet Explorer и Edge */
    -ms-overflow-style: none;
}

/* Для Chrome, Safari и Opera */
.table-x::-webkit-scrollbar {
    display: none;
}
.blur-it {backdrop-filter: blur(20px);          
  -webkit-backdrop-filter: blur(20px);}
@media screen and (min-width: 1180px) and (max-width: 1430px) {
.curved {left: 88% !important;top: 6% !important;}
.curved svg {height: 28px !important;}
}
@media (max-width: 767px) {
 .section {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
    .header-top {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
    .white-bloob img {width:23px;}
    .section-xl {
    padding-top: 50px;
    padding-bottom: 50px;
  }
    .padding-m-0 {padding-right:0 !important;}
}