html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
font-family: inherit;
}
html {
scroll-behavior: smooth;
}
img {
display: block;
width: 100%;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 130% !important;
font-family: "Tahoma";
font-size: var(--fz20);
}
h1,h2,h3,h4,h5,h6,h7 {
line-height: 130% !important;
}
ol,ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
button, textarea{
font: inherit;
box-shadow: unset;
border:0;
background-color: unset;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
input::placeholder{
color:inherit;
font: inherit;
}
a{
text-decoration: none;
color:inherit;
transition: .3s;
}
svg {
width: 100%;
height: auto;
display: block;
}
*,* *{
outline: 0;
box-sizing: border-box;
}:root {
--cont: 1400px;
--c-gold: #E7BA8E;
--c-purple: #00B9B9;
--br50: 50px;
--br20: 20px;
--c-black: #000000;
--c-grey: #66848A;
--c-wgrey: #E0E0E0;
--c-green: #CCF1F1;
--c-white: #fff;
--cont-p: 20px;
--gilFont: "Gilroy";
--headerHeight: 100px;
--fz16: 13px;
--fz18: 14px;
--fz20: 16px;
--fz24: 19px;
--fz30: 24px;
--fz32: 26px;
--fz40: 32px;
--vh50: 40px;
--fz60: 48px;
--fz70: 56px;
--padd180:180px;
--padd130:130px;
--br-40:0 40px 0 40px;
--br-vse:0 60px 0 60px;
--br-naoborot:30px 0 30px 0;
} #gt_float_wrapper {border: 1px solid #E2E2E2;    padding: 1vh 1.5vh !important;    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;
-ms-flex-align: center;    align-items: center;    border-radius: 1vh;    margin: 0 0 0 1vh !important;}
#gt_float_wrapper .gt-current-lang {padding: 0;}
#gt_float_wrapper img {width: 2.2vh;    height: 2.2vh;    border-radius: 50px;    -o-object-fit: cover;    object-fit: cover;}
#gt_float_wrapper .gt_float_switcher {-webkit-box-shadow: none;    box-shadow: none;    margin: 0;    font-size: 2vh;    background-color: transparent !important;}
#gt_float_wrapper .gt_float_switcher .gt-selected {background-color: transparent;}
#gt_float_wrapper .gt_float_switcher * {font-weight: 400;    text-transform: capitalize;}
#gt_float_wrapper span.gt_float_switcher-arrow {max-height: 2.5vh;    width: 1.5vh;}
#gt_float_wrapper .gt_options {position: absolute;    top: 100%;    min-width: -webkit-fit-content;    min-width: -moz-fit-content;    min-width: fit-content;    
left: 0;    width: 100%;    max-height: -webkit-fit-content;    max-height: -moz-fit-content;    max-height: fit-content;    max-width: 100% !important;}
#gt_float_wrapper .gt_options a {background: #fff;    font-size: 2vh;    border-radius: 1vh;    padding: 1vh 1.5vh;    width: auto;    height: auto;    
margin: .5vh 0;    text-align: center;    font-weight: 500;    color: #232323 !important;    -webkit-transition: all .3s !important;    
-o-transition: all .3s !important;    transition: all .3s !important;    border: 1px solid #DFDFDF;}
#gt_float_wrapper .gt_options a:hover {border-radius: 1.5vh;}
.single-services .sii_content ul, .page-template-page-services .service-content ul {list-style: disc;    padding: 0 0 0 20px;    margin: 15px 0 0;}
.single-services .sii_content ul li, .page-template-page-services .service-content ul li {margin: 0 0 10px;}
.wwin_right h2 {
margin-bottom: 20px;
}
body {
display: flex;
flex-direction: column;
}
.dn {
display: none;
}
.services-nav button {
cursor: pointer;
}
.container {
width: calc(100% - var(--cont-p) * 2);
margin-left: auto;
margin-right: auto;
max-width: var(--cont);
} #header {
height: var(--headerHeight);
position: fixed;
top: 0;
z-index: 9999;
right: 0;
left: 0;
background-color: var(--c-white);
}
.header {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
}
.header_menu .menu_wrap {
display: flex;
gap: var(--fz30);
align-items: center;
}
.header_menu {
height: 100%;
display: flex;
align-items: center;
}
header .header__burger {
display: none;
}
header .header__mobile {
display: none;
} .hero {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 100vh;
}
.page-template-page-about .hero,
.single .hero{
height: 60vh;
}
.single-post .hero {
height: 80vh;
}
.inn_hero {
display: flex;
align-items: flex-start;
padding-bottom: var(--vh50);
height: 100%;
flex-direction: column;
justify-content: flex-end;
}
h1 {
font-size: var(--fz40);
color: var(--c-black);
font-weight: 500;
}
.mt130 {
margin-top: 130px;
}
.hero_bx {
max-width: 807px;
background-color: var(--c-white);
border-radius: var(--br-vse);
padding: 50px 60px 54px;
}
.inn_hbtn {
margin-top: var(--fz30);
border-radius: 50px;
padding: 15px 30px;
font-size:var(--fz20);
border:1px solid var(--c-purple);
color: var(--c-purple);
width: max-content;
cursor: pointer;
transition-duration: .3s !important;
}
.inn_hbtn:hover {
background-color: #335B63;
color: var(--c-white);
}
.menu_wrap a {
font-size: var(--fz20);
color: var(--c-black);
transition-duration: .3s;
}
.menu_wrap a:hover {
color: #335B63;
} h2 {
font-size: 32px;
font-weight: 700;
color: var(--c-black);
}
.inn_about {
align-items: center;
--gap: 80px;
--img-size: 688px;
display: flex;
gap: var(--gap);
}
.ia_left {
width: calc(100% - var(--img-size) - var(--gap));
}
.ia_right {
height: 600px;
width: var(--img-size);
}
.ia_right img{
width: 100%;
height: 100%;
display: block;
object-fit: cover;
border-radius: var(--br-vse);
}
.ia_left p {
font-size: var(--fz20);
color: var(--c-black);
line-height: 1.3;
}
.ial_link {
padding: 15px 30px;
color: #335B63;
font-size: var(--fz20);
border: 1px solid #335B63;
border-radius: 50px;
cursor: pointer;
display: block;
width: max-content;
margin-top: 30px;
transition-duration: .3s !important;
}
.ial_link:hover {
background-color: #335B63;
color: var(--c-white);
} #services h2 {
text-align: center;
}
.inn_services {
margin-top: var(--fz30);
display: flex;
--elems:4;
--gap: 24px;
gap: var(--gap);
}
.innser_bx {
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
height: 268px;
}
.innserb_item {
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 34px 30px;
border-radius: var(--br-naoborot);
display: flex;
align-items: flex-end;
transition-duration: .3s !important;
}
#otrasli .innser_bx::after {
transition-duration: .3s !important;
}
#otrasli .innser_bx:hover::after {
background: unset;
}
.innserb_item:hover {
transform: scale(1.025);
}
.innserbi_title {
font-size: var(--fz24);
color: var(--c-white);
font-weight: 700;
line-height: 110%;
}
.services {
display: flex;
flex-direction: column;
align-items: center;
} .ww_bx {
display: flex;
height: 760px;
}
.ww_bx > div {
width: calc(100% / 2);
}
.page-template-page-about .ww_bx {
height: 520px;
background-color: #CCF1F1;
}
.page-template-page-about .inn_whywe {
display: flex;
justify-content: space-between;
height: 100%;
top: 0;
align-items: center;
}
.whywe {
position: relative;
}
.wwb_left {
background-color: #CCF1F1;
}
.inn_whywe {
position: absolute;
top: 60px;
right: 0;
left: 0;
}
.wwin_left ul {
list-style: disc;
padding-left: 14px;
max-width: 42%;
}
.wwin_left ul li::marker {
color: #335B63;
}
.wwin_left ul li:not(:first-of-type) {
margin-top: 20px;
}
.wwin_left p {
font-size: var(--fz20);
color: var(--c-black);
}
.wwin_left ul li {
font-size: var(--fz20);
color: var(--c-black);
line-height: 120%;
}
.wwbr_img {
display: block;
height: 100%;
object-fit: cover;
} #otrasli .innser_bx .innserbi_title {
z-index: 2;
}
#otrasli .innser_bx:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 40%);
pointer-events: none;
}
#otrasli .innser_bx {
height: 350px;
position: relative;
overflow: hidden;
border-radius: 20px;
}
#otrasli h2 {
text-align: center;
} .inn_clients {
justify-content: center;
display: flex;
--elems:6;
--gap: 24px;
gap: var(--gap);
margin-top: 40px;
flex-wrap: wrap;
}
.clients_title {
text-align: center;
}
.clw_item {
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
height: 116px;
}
.clw_item img {
display: block;
object-fit: cover;
width: 100%;
height: 100%;
} .inn_advantages {
margin-top: 30px;
}
.inn_clwbx {
display: flex;
align-items: baseline;
border-bottom:1px solid #00B9B9;
padding-bottom:30px;
gap: 67px;
}
.clwb_num {
width: 408px;
font-size: 120px;
color: #00B9B9;
line-height:120%;
}
.clwb_title {
width: calc(100% - 408px - 67px);
padding-bottom: 20px;
font-size: var(--fz24);
color: var(--c-black);
}
.mlrd {
font-size: 25px;
} .news_navs {
display: flex;
gap: 20px;
width: max-content;
}
.news_navs > div {
cursor: pointer;
}
.news_navs > div svg path {
transition-duration: .3s;
}
.news_navs > div svg:hover path {
fill: var(--c-purple);
}
.news_navs > div svg {
width: 54px;
height: 54px;
transition: .3s;
}
.news_bx {
display: flex;
--sliderWidth:1044px;
gap: 198px;
}
.news-swiper {
width: var(--sliderWidth);
}
.news-header {
width: calc(100% - var(--sliderWidth) - 198px);
display: flex;
flex-direction: column;
justify-content: space-between;
}
.news-card {
height: 430px;
display: flex;
flex-direction: column;
}
.news-card:hover a img {
transform: scale(1.025);
}
.news-card > a img {
width: 100%;
height: 100%;
object-fit: cover;
transition-duration: .3s;
}
.news-card > a {
border-radius: 0 20px 0 20px;
overflow: hidden;
height: 260px;
display: block;
}
.news-card > h3 {
font-size: var(--fz20);
font-weight: 700;
color: var(--c-black);
margin-top: 12px;
}
.news_btn {
margin-top: auto;
margin-bottom: 20px;
} #footer .menu-item-gtranslate {display: none;}
.footer_wrap {
background-color: #00B9B9;
}
.footer_form {
background-image: url(//nexiauzbekistan.uz/wp-content/uploads/2025/09/footer_bg.webp);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.ff_left {
width: 688px;
padding: 50px 60px;
background-color: var(--c-white);
border-radius: 0 30px 0 30px;
overflow: hidden;
}
.ff_bx {
padding:70px 0;
}
.cf7-title > p {
font-size: var(--fz20);
color: var(--c-black);
margin-top: 10px;
}
.cf7-row {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 10px;
}
.cf7-row .wpcf7-form-control {
width: 100%;
height: 40px;
}
.cf_wrap {
margin-top: var(--fz30);
}
.cf7-row:not(:first-of-type) {
margin-top: 10px;
}
.cf7-col input {
padding:18px 20px;
border-radius: 10px;
border: 1px solid #99ADB1;
color: #99ADB1;
font-family: "Tahoma";
font-size: var(--fz20);
}
.cf7_bigrow {
padding:18px 20px;
margin-top: 10px;
border-radius: 10px;
border: 1px solid #99ADB1;
font-size: var(--fz20);
}
.cf7_bigrow textarea {
width: 100%;
height: 187px;
color: #99ADB1;
resize: none;
font-family: "Tahoma";
}
.cf7-privacy {
width: 384px;
display: block;
}
.wpcf7-list-item > label > input {
margin: unset;
}
.wpcf7-list-item {
margin: unset;
}
.wpcf7-list-item-label {
font-size: var(--fz16);
color: var(--c-black);
line-height: 100%;
}
.submitting input {
padding: 0 30px;
color: #335B63;
font-size: var(--fz20);
border: 1px solid #335B63;
border-radius: 50px;
cursor: pointer;
display: block;
width: max-content !important;
margin-top: 30px;
background-color: var(--c-white);
transition-duration: .3s !important;
}
.submitting input:hover {
background-color: #335B63;
color: var(--c-white);
}
.wpcf7-list-item label {
display: flex;
align-items: flex-start;
gap: 10px;
}
.cf7-privacy br {
display: none;
} .foot_top {
display: flex;
align-items: center;
padding-top: 70px;
justify-content: space-between;
}
.foot_mid {
padding-bottom: 70px;
}
.footerw_right .menu_wrap li a {
color: var(--c-white);
transition-duration: .3s;
}
.footerw_right .menu_wrap li a:hover {
color: var(--c-black);
}
.footerw_right .menu_wrap {
display: flex;
gap: var(--fz40);
align-items: center;
}
#footer .menu_wrap .sub-menu {
display: none;
}
.footw_contacts {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: var(--fz30);
}
.footwc_socials {
display: flex;
gap: 20px;
}
.footwc_tel a {
font-size: var(--fz20);
color: var(--c-white);
}
.footer__bottom-inner-webnow svg {
width: 86px;
height: 38px;
}
.footer__bottom-inner-webnow a {
display: flex;
gap: 20px;
align-items: flex-end;
font-size: var(--fz20);
}
.foot_bot {
background-color: var(--c-white);
padding: 19px 0;
}
.fb_bx {
display: flex;
align-items: center;
justify-content: space-between;
}
.footerwl_text {
max-width: 732px;
}
.footerwl_text p {
font-size: var(--fz16);
color: var(--c-black);
}
html, body {
overflow-x: hidden; }  .anim-fade-up.visible     { visibility:visible;opacity: 1; transform: translateY(0); }
.anim-fade-down.visible   { visibility:visible;opacity: 1; transform: translateY(0); }
.anim-fade-left.visible   { visibility:visible;opacity: 1; transform: translateX(0); }
.anim-fade-right.visible  { visibility:visible;opacity: 1; transform: translateX(0); }
.anim-scale-in.visible    { visibility:visible;opacity: 1; transform: scale(1); }
.anim-rotate-in.visible   { visibility:visible;opacity: 1; transform: rotate(0deg); } .anim-fade-up{ opacity:0; visibility:hidden;transform: translateY(50px); transition: .3s}
.anim-fade-down{ opacity:0; visibility:hidden;transform: translateY(-50px); transition: .3s}
.anim-fade-left{ opacity:0; visibility:hidden;transform: translateX(-50px); transition: .3s}
.anim-fade-right{ opacity:0; visibility:hidden;transform: translateX(50px); transition: .3s}
.anim-scale-in{ opacity:0; visibility:hidden;transform: scale(0.8); transition: .3s}
.anim-rotate-in{ opacity:0; visibility:hidden;transform: rotate(15deg); transition: .3s}
.delay-1 { transition-delay: 0.2s; }
.delay-2 { transition-delay: 0.4s; }
.delay-3 { transition-delay: 0.6s; }
.delay-4 { transition-delay: 1s; }
.duration-1 { transition-duration: 0.6s; }
.duration-2 { transition-duration: 1s; }
.duration-3 { transition-duration: 1.4s; }
.duration-4 { transition-duration: 2.4s; } .page-template-page-otrasli .hero_bx p,
.page-template-page-otrasli .hero_bx h1,
.page-template-page-services .hero_bx p,
.page-template-page-services .hero_bx h1,
.page-template-page-about .hero_bx p,
.page-template-page-about .hero_bx h1 {
color: var(--c-white);
}
.page-template-page-otrasli .inn_hero,
.page-template-page-services .inn_hero {
padding-bottom: 90px;
}
.page-template-page-otrasli .hero_bx,
.page-template-page-services .hero_bx,
.page-template-page-about .hero_bx {
max-width: unset;
background-color: unset;
border-radius: unset;
padding: unset;
}
.page-template-page-about .inn_about {
--imgWidth: 568px;
justify-content: space-between;
}
.footerw_right .sub-menu {
display: none;
}
.single-services .ihh_content img {
display: none;
}
.sii_content ul {
margin-top: 30px;
}
main #breadcrumbs {
top: calc(var(--headerHeight) + var(--fz30));
position: absolute;
z-index: 2;
background-color: unset;
width: 100%;
}
.breadcrumbs  a,
.breadcrumbs span {
color: var(--c-white);
}
.breadcrumbs .last {
color: #66848A;
}
#team .swiper_team  {
box-sizing: border-box;
width: calc(100vw - ((100vw - var(--cont)) * 4.5));
margin-left: 0;
}
#team .news-header {
min-width: 356px;
position: relative;
z-index: 20;
background-color: var(--c-white);
}
#team .news_bx {
display: flex;
--sliderWidth: unset;
gap: 50px;
}
#team .news_title p {
font-size: var(--fz20);
color: #99ADB1;
}
.tbi_name {
font-size: var(--fz20);
color: #335B63;
transition: .3s;
}
.tbi_text {
color: #99ADB1;
font-size: var(--fz20);
margin-top: 10px;
transition: .3s;
}
#team .swiper-slide-active .tbi_text {
letter-spacing: 0.5px;
color: #00B9B9;
}
#team .swiper-slide-active .tbi_name {
color: var(--c-black);
}
.tb_info {
margin-top: 20px;
}
#team .news_title {
display: flex;
flex-direction: column;
gap: 30px;
}
#team .team_bx img {
height: 350px;
object-fit: cover;
border-radius: 30px 0 30px 0;
} .service-active {
width: calc(100% - var(--inactiveWidth) - var(--gap));
position: relative;
transition: all 0.6s ease;
}
.service-card > span {
display: block;
max-width: 40%;
height: max-content;
font-size: var(--fz24);
line-height: 110%;
font-weight: 700;
}
.service-active.anim-out {
opacity: 0;
transform: translateY(-50%) translateX(50%) scale(0.8);
}
.service-active.anim-in {
opacity: 1;
transform: translateX(0);
}
.services-main .swiper-slide-active {
position: relative;
}
.services-main .swiper-slide.anim-in {
opacity: 1;
transform: translateX(0);
}
.services-main .swiper-slide.anim-out {
opacity: 0;
transform: translateY(-50%) translateX(50%) scale(0.8);
}
.services_block {
display: flex;
--gap: 143px;
gap: var(--gap);
--inactiveWidth:569px;
--inactiveHeight:560px;
}
.service-card[data-index="2"] {
color: var(--c-black);
}
.services-list {
width: var(--inactiveWidth);
position: relative;
height: var(--inactiveHeight);
display: flex;
flex-direction: column;
}
.service-text p {
font-size: var(--fz20);
line-height: 130%;
}
.service-text {
margin-top: var(--fz30);
}
.services-slider {
position: relative;
}
.service-card {
position: absolute;
left: 0;
width: 100%;
height: 340px;
padding: var(--fz30);
color: white;
cursor: pointer;
justify-content: space-between;
background: #eee;
transition: 0.3s;
border-radius: var(--br-naoborot);
display: flex;
}
.service-card.slide-up {
transform: translateY(-120px);
opacity: 0;
}
.service-card.hidden {
pointer-events: none;
height: 0;
position: absolute;
opacity: 0;
transform: translateY(-60px);
border: none;
padding: unset;
width: 0;
position: absolute;
display: none;
}
.serv_btns {
display: flex;
gap: 40px;
align-items: flex-end;
}
.srvc_img {
height: 100%;
min-width: 280px;
max-width: 280px;
border-radius: 10px 0 10px 0;
overflow: hidden;
}
.srvc_img img{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
} .cit_title svg {
min-width: 54px;
max-width: 54px;
}
.inn_cases {
--elems:2;
--gap: 24px;
gap: var(--gap);
display: flex;
flex-wrap: wrap;
}
.cases_item_img {
height: 450px;
transition: height 0.5s;
}
.cases_item_img img {
display: block;
object-fit: cover;
width: 100%;
height: 100%;
}
.cases_item {
border-radius: 20px;
overflow: hidden;
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
transition: .3s;
}
.cases_item:hover {
border-radius: 40px 0 40px 0;
}
.cases_item_text {
background-color:#335B63;
transition: height 0.5s;
}
.cit_title {
display: flex;
justify-content: space-between;
align-items: center;
color: var(--c-white);
cursor: pointer;
padding: 30px 30px 36px;
}
.cit_title.active {
padding: 20px 30px 14px;
}
.ch_text {
display: flex;
flex-direction: column;
align-items: flex-end;
cursor: pointer;
}
.cases_item.active .cit_title svg {
display: none;
}
.ch_text svg {
min-width: 54px;
max-width: 54px;
}
.cit_title h4 {
font-size: var(--fz32);
font-weight: 700;   
}
.cit_title svg {
transition: .3s;
}
.cit_hidden.active svg {
transform: rotate(180deg);
}
.cit_hidden {
display: none;
padding: 0 30px 36px;
}
.ch_text {
font-size: var(--fz20);
line-height: 130%;
color: var(--c-white);
}
.ch_text svg {
cursor: pointer;
}
.cases_item.active .cases_item_text {
height: 100%;
}
.cases_item.active .cases_item_img {
height: 310px;
} .page-id-17  .inn_hero h1 {
color: var(--c-white);
}
.single .inn_hero {
padding-bottom: 80px;
}
.ihh_content {
display: flex;
align-items: center;
height: 100%;
padding-top: calc(var(--headerHeight) + var(--fz30) + (62px * 2));
gap: 143px;
}
.ihh_content img {
object-fit: cover;
height: 490px;
border-radius: var(--br-vse);
}
.ihh_content h1 {
color: var(--c-white);
font-weight: 700;
}
.page-id-17   .hero {
height: 320px;
background-color: #00323C;
}
.inn_newsbx {
display: flex;
flex-wrap: wrap;
--elems: 4; --row-gap: 50px; --col-gap: 24px; gap: var(--row-gap) var(--col-gap);
}
.inn_newsbx .news-card {
width: calc((100% - (var(--elems) - 1) * var(--col-gap)) / var(--elems));
border-radius: 20px 0 20px 0;
overflow: hidden;
}
.pagination svg {
min-width: 54px;
max-width: 54px;
}
.pagination {
display: flex;
align-items: center;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
width: max-content;
}
.next,.prev {
border: none !important;
}
.page-numbers.current {
background-color: #335B63;
color: var(--c-white);
}
.next {
margin-left: 30px !important;
}
.prev {
margin-right: 30px !important;
}
.page-numbers + .page-numbers {
margin-left: 6px;
}
.page-numbers {
height: 54px;
width: 54px;
border: 1px solid #335B63;
font-size: var(--fz18);
color: #335B63;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
} .single .hero {
background-image: url(//nexiauzbekistan.uz/wp-content/uploads/2025/09/oeo.webp);
}
.si_inner {
display: flex;
--otherNews:332px;
gap:var(--gap);
--gap:261px;
}
.sii_othernews {
width: var(--otherNews);
}
.sii_content {
width: calc(100% - var(--otherNews) - 261px);
}
.siio_title {
font-size:var(--fz32);
margin-bottom: 40px;
color: var(--c-black);
font-weight: bold;
}
.sii_othernews .news-card img {
border: 1px solid #CCD6D8;
border-radius: 0 20px 0 20px;
}
.sii_othernews .news-card + .news-card {
margin-top: 30px;
}
#kontakti_footer .ff_bx > div {
flex: 1;
padding: 0;
width: 100%;
height: 100%;
border-radius: 0 30px 0 30px;
overflow: hidden;
}
#kontakti_footer .ff_bx {
display: flex;
gap: 144px;
}
.page-template-page-kontakty .ff_bx {
display: none;
}@media(min-width: 768px) { .header_menu .menu-item-has-children > a::after {
content: "▼"; font-size: 0.7em;
margin-left: 6px;
display: inline-block;
transition: transform 0.3s ease;
} .header_menu .menu-item-has-children:hover > a::after,
.header_menu .menu-item-has-children.focus > a::after {
transform: rotate(120deg);
}
.header_menu .sub-menu li {
transition: .3s;
}
.header_menu .sub-menu li a {
padding: 8px 15px;
color: #444;
}
.header_menu .sub-menu li a:hover {
background: #f5f5f5;
}
.menu_wrap {
height: 100%;
}
.menu_wrap li {
height: 100%;
position: relative;
display: flex;
align-items: center;
transition: .3s;
}
.menu_wrap li:hover a {
color: var(--c-blue);
}
.header__nav {
height: 100%;
display: flex;
align-items: center;
}
.menu_wrap li {
position: relative;
}
.header__nav .menu-item .sub-menu a + a {
margin-top: 1rem;
}
.header__nav .menu-item .sub-menu a {
color: var(--c-black);
} .header_menu .menu-item-has-children:hover > .sub-menu {
display: block;
} .header_menu .sub-menu .menu-item-has-children:hover > .sub-menu {
left: 100%;
top: 0;
} .header_menu .menu-item-object-page >.sub-menu {
background: rgba(255,255,255,0.8);
backdrop-filter: blur(12px);
opacity: 0;
visibility: hidden;
transform: translateY(15px);
transition: all 0.4s ease;
list-style: none;
position: absolute;
left: 0;
background: #fff;
border: 1px solid #ddd;
min-width: 290px;
padding: 10px 18px 20px;
margin: 0;
display: none;
z-index: 99;
top: var(--headerHeight);
border-radius: 0 0 var(--fz30) var(--fz30);
box-shadow: 0 5px 10px #3FDBFF;
}
.header_menu .menu-item-object-services {
display: flex;
flex-direction: column;
}
.header_menu .menu-item-object-services .sub-menu li a {
color: var(--c-purple) !important;
font-size: var(--fz16);
padding: 2px 16px !important;
}
.header_menu .menu-item-object-services .sub-menu {
width: 100%;
}
.header_menu .menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
} .header_menu .menu-item-has-children .sub-menu li a {
display: block;
padding: 10px 16px;
color: #222;
text-decoration: none;
transition: background 0.2s ease, color 0.2s ease;
} .menu-item-has-children .sub-menu li a:hover {  color: var(--c-blue);
border-radius: 4px;
}
.menu-item-has-children .sub-menu li {
width: 100%;
}
.menu-item-has-children .sub-menu li a {
width: 100%;
}
}
@media(min-width:1400px) {
#team .swiper_team {
width: 80%;
}
}
@media(max-width:1299px) {
.page-template-page-about .inn_about{
--img-size: 400px;
--imgHeight: 400px;
--gap: 30px;
align-items: center;
}
.ia_left p {
font-size: var(--fz16);
}
}
@media (max-width: 1300px) and (min-width: 1160px) {
font-size: 12px;
body {
}
#team .swiper_team {
width: 100%;
}
:root {
--cont: 972px;
--fz20: 16px;
--fz24: 18px;
--fz40: 32px;
}
main.noTheme {
padding-top: 90px;
}
.btn-blue {
font-size: 14px;
}
.innserb_item {
padding: 20px;
}
.inn_clients {
--elems: 5;
justify-content: center;
--gap: 10px;
}
.inn_clwbx {
gap: 50px;
}
.clwb_num {
width: 350px;
font-size: 110px;
}
.clwb_title {
width: calc(100% - 350px - 50px);
font-size: 20px;
}
.hero_bx {
max-width: 550px;
padding: 25px 40px;
}
.inn_services {
--gap: 10px;
}
.innser_bx {
height: 250px;
}
.header_logo {
max-width: 250px;
}
.page-template-page-about .inn_about{
--img-size: 400px;
--imgHeight: 100%;
--gap: 30px;
align-items: center;
}
.ial_link {
font-size: 16px;
padding: 15px 20px;
}
.page-template-page-about .inn_whywe {
left: unset;
}
}
@media (max-width: 1160px) {
:root {
--cont: 972px;
--fz20: 16px;
--fz24: 18px;
--fz40: 32px;
--fz32:23px;
}
.page-template-page-about .hero, .single .hero {
height: 100vh;
}
#team .swiper_team {
width: 80%;
}
.cases_item_img {
height: 380px;
}
main.noTheme {
padding-top: 90px;
}
.btn-blue {
font-size: 14px;
}
.innserb_item {
padding: 20px;
}
.inn_clients {
--elems: 5;
justify-content: center;
--gap: 10px;
}
.inn_clwbx {
gap: 50px;
}
.clwb_num {
width: 350px;
font-size: 110px;
}
.clwb_title {
width: calc(100% - 350px - 50px);
font-size: 20px;
}
.hero_bx {
max-width: 550px;
padding: 25px 40px;
}
.inn_services {
--gap: 10px;
}
.innser_bx {
height: 250px;
}
.header_logo {
max-width: 250px;
}
.page-template-page-about .inn_about{
--img-size: 400px;
--imgHeight: 100%;
--gap: 30px;
align-items: center;
}
.ia_left p {
font-size: 14px;
}
.ial_link {
font-size: 16px;
padding: 15px 20px;
}
}
@media (max-width: 992px) {
:root {
--cont: 748px;
--fz20: 15px;
--fz24: 16px;
--fz40: 26px;
--br-vse: 0 40px 0 40px;
--fz16: 12px;
}
.ihh_content img {
height: 250px;
}
.sii_content {
width: 100%;
}
.si_inner {
--otherNews: 100%;
--gap: 60px;
flex-direction: column;
}
.ihh_content {
gap: 25px;
flex-direction: column;
}
#map {
height: 314px !important;
}
#kontakti_footer .ff_bx {
flex-direction: column;
gap: 60px;
padding-bottom: unset;
}
.page-template-page-kontakty #footer .mt130 {
margin-top: unset;
}
.services_block {
--gap: 30px;
flex-direction: column;
--inactiveWidth: 300px;
--inactiveHeight: 420px;
}
.service-active {
width: 100%;
}
.service-card {
height: 196px;
padding: 20px;
}
.services-list {
--inactiveWidth:100%;
}
.prev svg,.next svg {
width:100%;
height: 100%;
}
.service-text {
margin-top: 20px;
}
.srvc_title {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.srvc_img {
min-width: 156px;
max-width: 156px;
}
.serv_btns {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.page-template-page-otrasli   .hero_bx h1 {
margin-bottom: 10px;
}
.page-template-page-otrasli   .hero_bx p:nth-of-type(1) {
display: none;
}
.page-template-page-otrasli   .hero_bx p {
display: inline; margin: 0; line-height: 140%;
}
.page-template-page-about #team .swiper_team {
width: 80%;
}
.page-template-page-about .ww_bx {
height: 100%;
}
.page-template-page-about .wwin_right h2 {
margin-bottom: 20px;
}
.page-template-page-about .wwin_right {
width: 100%;
}
#team .news_title {
gap: 14px;
}
.page-template-page-about .wwin_right br{
display: none;
}
.mt130 {
margin-top: 80px;
}
.foot_mid .menu_wrap li a {
color: var(--c-white);
}
.foot_mid .menu_wrap {
display: flex;
gap: 12px;
align-items: flex-start;
flex-direction: column;
}
.dn {
display: flex;
}
.db {
display: none !important;
}
.footw_contacts {
align-items: flex-start;
gap: 30px;
flex-direction: column-reverse;
}
.footerw_left {
display: flex;
flex-direction: column;
gap: 20px;
}
.footwc_socials {
gap: 10px;
}
.footer__bottom-inner-webnow a {
gap: 14px;
font-size: 12px;
}
.inn_newsbx {
--elems:2;
}
.ff_left {
width: 100%;
padding: 30px 20px 40px;
border-radius: 0 20px 0 20px;
}
.submitting input {
width: 100% !important;
height: 52px !important;
font-size: 18px !important;
background-color: var(--c-white);
}
.cf7-row {
grid-template-columns: repeat(1, 1fr);
}
.cf7-row .wpcf7-form-control {
height: 40px;
font-size: 15px;
}
.wpcf7-list-item-label {
font-size: 14px !important;
}
.cf7_bigrow textarea {
height: 90px;
}
.cf7-submit-row {
grid-template-columns: repeat(1, 1fr);
}
.footw_contacts {
margin-top: 16px;
}
.foot_top {
padding-top: 60px;
}
.foot_mid {
padding-bottom: 30px;
}
.footerw_left svg {
max-width: 168px;
}
.footwcs_link {
max-width: 40px;
}
.fb_bx {
flex-direction: column;
align-items: flex-end;
gap: 20px;
}
.whywe {
position: relative;
display: flex;
flex-direction: column-reverse;
gap: 30px;
background-color: #CCF1F1;
padding-top: 30px;
}
.wwin_left ul {
max-width: 100%;
}
.wwin_left br {
display: none;
}
.inn_whywe {
position: relative;
top: unset;
right: unset;
left: unset;
}
.ww_bx > div {
width: 100%;
height: 100%;
}
.ww_bx {
display: flex;
height: 300px;
flex-direction: column;
}
.inn_services {
--elems: 2;
flex-wrap: wrap;
}
.ia_left {
width: 100%;
}
.ia_left br {
display: none;
}
h2 {
font-size: 20px;
}
.inn_about {
flex-direction: column;
--img-size: 100%;
--imgHeight: 286px;
}
.inn_clients {
--elems: 3;
}
.clw_item {
height: 88px;
}
.serv_btn {
width: 100%;
text-align: center;
}
}
@media (max-width: 768px) {
:root {
--cont-p: 16px;
--cont: 435px;
--headerHeight: 60px;
--fz40: 24px;
--fz24:15px;
--fz32:18px;
}
.page-template-page-about .hero, .single .hero {
height: 80vh;
}
.ia_right {
height: 300px;
}
.page-id-17  .inn_hero {
padding-bottom: 32px;
}
.next {
margin-left: 20px !important;
}
.prev {
margin-right: 20px !important;
}
.page-id-17   .hero {
height: 200px;
}
.inn_newsbx {
--elems:1;
}
.page-numbers {
width: 40px;
height: 40px;
}
.pagination svg {
min-width: 40px;
max-width: 40px;
}
.inn_cases {
--elems:1;
--gap: 10px;
}
.news_navs {
display: none;
}
.page-template-page-about #team .swiper_team {
width: calc(100vw - ((100vw - var(--cont)) * -1));
}
.header_menu {
display: none;
}
.cit_title {
height: 72px;
padding: 0 20px;
}
.cit_title svg,
.ch_text svg {
min-width: 32px;
max-width: 32px;
}
.cit_hidden {
padding: 0 20px 20px;
}
.ch_text {
gap: 12px;
}
.ff_bx {
padding: 16px 0 200px;
}
.cases_item_img {
height: 290px;
}
.cases_item.active .cit_title {
height: max-content;
padding: 10px 20px 0;
}
.cases_item.active .cases_item_img {
height: 120px;
}
.ial_link {
width: -moz-avalaible;
text-align: center;
}
.inn_hbtn {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
#otrasli .innser_bx .innserbi_title {
font-size: 18px;
}
.innserbi_title {
font-size: 18px;
}
.page-template-page-about .ia_right {
width: 100%;
}
body.showBurger header .header__mobile {
opacity: 1;
visibility: visible;
padding: 40px 0 50px;
top: var(--headerHeight);
display: flex;
justify-content: flex-start;
border-radius: 0 0 0 30px;
flex-wrap: wrap;		
}
body #gt_float_wrapper {margin: var(--cont-p) 0 0 var(--cont-p) !important;    padding: 10px 25px !important;}
body #gt_float_wrapper .gt-selected {font-size: 4vw;}
body #gt_float_wrapper img {width: 5vw;    height: 5vw;}
body #footer .menu-item-gtranslate {display: none !important;}
.header_contacts {
margin-bottom: 35px;
}
body.showBurger {
overflow-y: hidden;
}
.hero {
height: 480px;
}
.page-template-page-about .hero{
height: 50vh;
}
.inn_services {
--elems: 1;
margin-top: 14px;
}
.inn_clients {
--elems: 2;
}
.clwb_num {
width: 160px;
font-size: 50px;
display: flex;
align-items: baseline;
gap: 1px;
}
.news_bx {
--sliderWidth: 100%;
justify-content: space-between;
align-items: center;
flex-direction: column;
gap: 10px;
}
.news-header .ial_link {
display: none;
}
.news-card {
height: 370px;
}
.cf7-privacy {
width: 100%;
}
.cf7-submit-row {
width: 100%;
}
.news_btn span {
font-size: 14px;
}
.news-header {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: row;
}
.news_bx .swiper {
width: 100%;
}
.clwb_title {
width: calc(100% - 160px - 36px);
font-size: 15px;
}
.inn_clwbx {
justify-content: space-between;
padding-bottom: 16px;
align-items: center;
}
.inn_clwbx + .inn_clwbx {
padding-top: 24px;
}
.header_contacts a {
display: flex;
justify-content: space-between;
align-items: center;
}
.header_contacts svg {
width: 16px;
}
.header__mobile svg {
width: 16px;
}
.header__mob-info li + li {
margin-top: 30px;
}
.header__mob-info li a {
position: absolute;
width: 100%;
left: 0;
}
.header__mob-info li {
display: flex;
align-items: center;
osition: relative;
justify-content: flex-end;
}
.header__mob-info {
position: relative;
}
.mt130 {
margin-top: 60px;
}
header .header__burger {
display: flex;
flex-direction: column;
cursor: pointer;
width: 30px;
height: 30px;
position: relative;
z-index: 999999;
}
.burger_bar {
background-color: #335B63;
height: 4px;
width: 30px;
margin: 4px 0;
margin-left: 0px;
transition: 0.4s;
}
.showBurger .burger_bar:nth-child(2) {
opacity: 0;
}
.showBurger .burger_bar:nth-child(3) {
transform: rotate(45deg) translate(-5px, -5px);
width: 30px;
}
.header_logo {
max-width: 260px;
height: 100%;
}
.header_logo * {
height: 100%;
}
.showBurger .burger_bar:nth-child(1) {
transform: rotate(-45deg) translate(-8px, 9px);
width: 30px;
}
header .header__mobile {
position: fixed;
background-color: #F1F5F6;
right: 0;
left: 0;
top: 0;
z-index: 10;
transition: 0.3s;
visibility: hidden;
opacity: 0;
display: block;
}
.page-template-page-otrasli .inn_hero, .page-template-page-services .inn_hero {
padding-bottom: 40px;
}
.hero_bx {
padding: 30px 20px;
max-width: 100%;
width: 100%;
}
}