.landing-air-wrapper,
.landing-air-wrapper *,
.landing-air-wrapper *::before,
.landing-air-wrapper *::after {outline:none; box-sizing:border-box; font-family:MetronicProLand, sans-serif; font-weight:normal; letter-spacing:0}

.landing-air-wrapper {background:#041C32; position:relative; overflow:hidden; width:100%}

.landing-air-container {margin:0 auto; width:100%; max-width:1220px}

@media (max-width:1219px) {
    .landing-air-container {padding:0 10px}
}

.landing-air-welcome {height:600px; display:flex; align-items:center; background:url(../img/landing-air-welcome.jpg) no-repeat center; background-size:auto 100%; position:relative}
.landing-air-welcome-title {max-width:300px; font-weight:500; font-size:36px; line-height:1.2em; color:#FFFFFF}
.landing-air-welcome-text {max-width:465px; margin:20px 0 0 0; font-size:16px; line-height:1.5em; color:#FFFFFF}
.landing-air-welcome-link {display:flex; margin:36px 0 0 0}
.landing-air-welcome-link a {display:block; padding:14px 19px; font-size:18px; line-height:1em; color:#FFFFFF; text-decoration:none; border:1px solid #FFFFFF; background:transparent; border-radius:5px; transition:background 0.2s, color 0.2s; text-align:center}
@media (min-width:1220px) {
    .landing-air-welcome-link a:hover {background:#FFFFFF; color:#01426A}
}

.landing-air-welcome-leaf {position:absolute; pointer-events:none; left:50%; background-repeat:no-repeat; background-size:100%; animation-iteration-count:infinite; animation-timing-function:linear}
.landing-air-welcome-leaf-01 {width:9px; height:8px; margin-left:125px; top:177px; background-image:url(../img/landing-air-welcome-leaf-01.png); animation-name:landing-air-welcome-leaf-bottom-left; animation-duration:2s}
.landing-air-welcome-leaf-02 {width:6px; height:8px; margin-left:161px; top:186px; background-image:url(../img/landing-air-welcome-leaf-02.png); animation-name:landing-air-welcome-leaf-bottom-left; animation-duration:2.5s}
.landing-air-welcome-leaf-03 {width:9px; height:8px; margin-left:139px; top:249px; background-image:url(../img/landing-air-welcome-leaf-03.png); animation-name:landing-air-welcome-leaf-bottom-left; animation-duration:1.5s}
.landing-air-welcome-leaf-04 {width:18px; height:12px; margin-left:121px; top:307px; background-image:url(../img/landing-air-welcome-leaf-04.png); animation-name:landing-air-welcome-leaf-bottom-left; animation-duration:2s}
.landing-air-welcome-leaf-05 {width:24px; height:19px; margin-left:183px; top:211px; background-image:url(../img/landing-air-welcome-leaf-05.png); animation-name:landing-air-welcome-leaf-bottom; animation-duration:2.5s}
.landing-air-welcome-leaf-06 {width:12px; height:18px; margin-left:188px; top:267px; background-image:url(../img/landing-air-welcome-leaf-06.png); animation-name:landing-air-welcome-leaf-bottom; animation-duration:1.5s}
.landing-air-welcome-leaf-07 {width:14px; height:17px; margin-left:260px; top:180px; background-image:url(../img/landing-air-welcome-leaf-07.png); animation-name:landing-air-welcome-leaf-bottom-right; animation-duration:2s}
.landing-air-welcome-leaf-08 {width:13px; height:8px; margin-left:247px; top:198px; background-image:url(../img/landing-air-welcome-leaf-08.png); animation-name:landing-air-welcome-leaf-bottom-right; animation-duration:1.5s}
.landing-air-welcome-leaf-09 {width:14px; height:8px; margin-left:232px; top:298px; background-image:url(../img/landing-air-welcome-leaf-09.png); animation-name:landing-air-welcome-leaf-bottom-right; animation-duration:2.5s}

@keyframes landing-air-welcome-leaf-bottom {
    0% {transform:translateY(0); opacity:0}
    50% {transform:translateY(50px); opacity:1}
    100% {transform:translateY(100px); opacity:0}
}
@keyframes landing-air-welcome-leaf-bottom-left {
    0% {transform:translate(0, 0); opacity:0}
    50% {transform:translate(-10px, 50px); opacity:1}
    100% {transform:translate(-20px, 100px); opacity:0}
}
@keyframes landing-air-welcome-leaf-bottom-right {
    0% {transform:translate(0, 0); opacity:0}
    50% {transform:translate(10px, 50px); opacity:1}
    100% {transform:translate(20px, 100px); opacity:0}
}

@media (max-width:1219px) {
    .landing-air-welcome {height:550px; padding:20px 0 0 0; align-items:stretch; background-image:url(../img/landing-air-welcome-mobile.jpg); background-size:cover; position:relative}
    .landing-air-welcome-title {max-width:300px; margin:0 auto; font-size:24px; line-height:1.2em; text-align:center}
    .landing-air-welcome-text {max-width:300px; margin:10px auto 0 auto; text-align:center}
    .landing-air-welcome-link {margin:0; position:absolute; left:10px; bottom:13px; right:10px; white-space:nowrap; display:block}

    .landing-air-welcome-leaf-01 {margin-left:-56px; top:250px}
    .landing-air-welcome-leaf-02 {margin-left:-27px; top:257px}
    .landing-air-welcome-leaf-03 {margin-left:-46px; top:307px}
    .landing-air-welcome-leaf-04 {margin-left:-60px; top:352px}
    .landing-air-welcome-leaf-05 {margin-left:-11px; top:275px}
    .landing-air-welcome-leaf-06 {margin-left:-6px; top:319px}
    .landing-air-welcome-leaf-07 {margin-left:52px; top:251px}
    .landing-air-welcome-leaf-08 {margin-left:41px; top:266px}
    .landing-air-welcome-leaf-09 {margin-left:29px; top:346px}
}

.landing-air-page {position:relative; overflow:hidden; padding:100px 0 144px 0}
.landing-air-page .landing-air-container {position:relative}
.landing-air-bg-1 {position:absolute; width:1618px; left:50%; margin-left:-290px; top:-600px}
.landing-air-bg-1 img {display:block; width:100%}
.landing-air-bg-2 {position:absolute; width:3156px; right:50%; margin-right:-843px; top:947px}
.landing-air-bg-2 img {display:block; width:100%}
.landing-air-bg-3 {position:absolute; width:2144px; left:50%; margin-left:-553px; bottom:-597px}
.landing-air-bg-3 img {display:block; width:100%}

@media (max-width:1219px) {
    .landing-air-page {padding:60px 0}
    .landing-air-bg-1,
    .landing-air-bg-2,
    .landing-air-bg-3 {display:none}
}

.landing-air-title {text-align:center; font-weight:500; font-size:36px; line-height:1.3em; color:#FFFFFF}

@media (max-width:1219px) {
    .landing-air-title {font-size:24px}
}

.landing-air-text {margin:20px 0 0 0; text-align:center; font-size:16px; line-height:1.5em; color:#FFFFFF}

@media (max-width:1219px) {
    .landing-air-text br {display:none}
}

.landing-air-zone-photo {margin:40px 0 0 0}
.landing-air-zone-photo img {display:block; width:100%; border-radius:8px}
.landing-air-zone-photo img+img {display:none}

@media (max-width:1219px) {
    .landing-air-zone-photo {margin:30px -10px 0 -10px}
    .landing-air-zone-photo img {display:none; border-radius:0}
    .landing-air-zone-photo img+img {display:block; width:320px; margin:0 auto}
}

.landing-air-clean {margin:100px 0 0 0}
.landing-air-clean-list {margin:40px -10px 0 -10px; position:relative}
.landing-air-clean-list .swiper-slide {min-width:33.33%; max-width:33.33%; display:flex; height:auto}
.landing-air-clean-item {margin:0 10px 1px 10px; text-align:center; border:1px solid #FFFFFF; border-radius:12px; padding:20px}
.landing-air-clean-item-photo img {width:100%; border-radius:8px}
.landing-air-clean-item-title {margin:20px 0 0 0; font-weight:500; color:#FFFFFF; font-size:24px; line-height:1.3em}
.landing-air-clean-item-text {margin:10px 0 0 0; color:#FFFFFF; font-size:16px; line-height:1.5em}
.landing-air-clean-ctrl {display:none}

@media (max-width:1219px) {
    .landing-air-clean {margin:60px 0 0 0}
    .landing-air-clean-list {margin:30px 0 0 0}
    .landing-air-clean-list .swiper-slide {min-width:0; max-width:none}
    .landing-air-clean-item {margin:0; padding:10px 10px 34px 10px}
    .landing-air-clean-item-title {font-size:20px}
    .landing-air-clean-ctrl {margin:10px 0 0 0; display:flex; align-items:center; justify-content:space-between}
    .landing-air-clean-list .swiper-button-prev,
    .landing-air-clean-list .swiper-button-next {min-width:36px; max-width:36px; width:36px; height:36px; position:relative; top:auto; margin:0; display:block; border:none; border-radius:0; padding:0; outline:none; -webkit-appearance:none; cursor:pointer; background:none; transform:none; opacity:1}
    .landing-air-clean-list .swiper-button-prev::after,
    .landing-air-clean-list .swiper-button-next::after {display:none}
    .landing-air-clean-list .swiper-button-prev {left:auto}
    .landing-air-clean-list .swiper-button-next {right:auto}
    .landing-air-clean-list .swiper-button-prev svg,
    .landing-air-clean-list .swiper-button-next svg {display:block; width:36px; height:36px; fill:#FFFFFF}
    .landing-air-clean-list .swiper-pagination {display:flex; position:relative; margin:0; width:auto; left:auto; top:auto; right:auto; bottom:auto; align-items:center; justify-content:center}
    .landing-air-clean-list .swiper-pagination .swiper-pagination-bullet {display:block; min-width:4px; max-width:4px; height:4px; background:rgba(255, 255, 255, 0.2); opacity:1; margin:0 0 0 10px; border-radius:2px; cursor:pointer; position:relative; transition:min-width 0.2s, max-width 0.2s, background 0.2s}
    .landing-air-clean-list .swiper-pagination .swiper-pagination-bullet:first-child {margin:0}
    .landing-air-clean-list .swiper-pagination .swiper-pagination-bullet.active {min-width:50px; max-width:50px; background:#FFFFFF}
}

.landing-air-jet {margin:100px 0 0 0}
.landing-air-jet-wrapper {margin:40px 0 0 0}
.landing-air-jet-container {height:540px; position:relative}
.landing-air-jet-heat {position:absolute; left:0; top:0; width:100%; bottom:0; overflow:hidden}
.landing-air-jet-heat-inner {position:absolute; left:0; top:0; width:1220px; bottom:0; background:no-repeat center; background-size:cover}
.landing-air-jet-cool {position:absolute; right:0; top:0; width:100%; bottom:0; overflow:hidden}
.landing-air-jet-cool-inner {position:absolute; right:0; top:0; width:1220px; bottom:0; background:no-repeat center; background-size:cover}
.landing-air-jet-sep {position:absolute; left:0; top:0; width:1px; bottom:0; background:#FFFFFF; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none}
.landing-air-jet-sep-inner {position:absolute; left:50%; top:50%; width:96px; height:54px; margin:-27px 0 0 -48px; cursor:pointer; background:url(../img/landing-air-jet-sep.svg) no-repeat; background-size:100%}

@media (max-width:1219px) {
    .landing-air-jet {margin:80px 0 0 0}
    .landing-air-jet-wrapper {margin:30px -10px 0 -10px; display:flex; justify-content:center}
    .landing-air-jet-container {min-width:592px; max-width:592px; height:262px}
    .landing-air-jet-heat-inner {width:592px}
    .landing-air-jet-cool-inner {width:592px}
}

.landing-air-inverter {margin:112px 0 0 0}
.landing-air-inverter-content {margin:40px 0 0 0; display:flex; justify-content:space-between}
.landing-air-inverter-photo {min-width:615px; max-width:615px; background:rgba(255, 255, 255, 0.1); border-radius:12px}
.landing-air-inverter-photo img {display:block; width:100%}
.landing-air-inverter-photo img+img {display:none}
.landing-air-inverter-noise {min-width:239px; max-width:239px; background:#FFFFFF; border-radius:12px; padding:40px}
.landing-air-inverter-noise-icon {width:120px; margin:0 auto}
.landing-air-inverter-noise-icon img {display:block; width:100%}
.landing-air-inverter-noise-text {margin:20px 0 0 0; text-align:center; font-size:24px; line-height:1.3em; color:#032038}
.landing-air-inverter-electricity {min-width:326px; max-width:326px; background:#0180C9; border-radius:12px; padding:40px}
.landing-air-inverter-electricity-icon {width:120px; margin:0 auto}
.landing-air-inverter-electricity-icon img {display:block; width:100%}
.landing-air-inverter-electricity-text {margin:20px 0 0 0; text-align:center; font-size:24px; line-height:1.3em; color:#FFFFFF}

@media (max-width:1219px) {
    .landing-air-inverter {margin:80px 0 0 0}
    .landing-air-inverter-content {margin:30px auto 0 auto; max-width:300px; display:block}
    .landing-air-inverter-photo {min-width:0; max-width:none}
    .landing-air-inverter-photo img {display:none}
    .landing-air-inverter-photo img+img {display:block}
    .landing-air-inverter-noise {min-width:0; max-width:none; margin:10px 0 0 0; display:flex; align-items:center; padding:10px}
    .landing-air-inverter-noise-icon {width:80px; margin:0}
    .landing-air-inverter-noise-text {margin:0 0 0 10px; font-size:16px; text-align:left}
    .landing-air-inverter-electricity {min-width:0; max-width:none; margin:10px 0 0 0; display:flex; align-items:center; padding:10px}
    .landing-air-inverter-electricity-icon {width:80px; margin:0}
    .landing-air-inverter-electricity-text {margin:0 0 0 10px; font-size:16px; text-align:left}
}

.landing-air-catalogue {margin:103px 0 0 0}
.landing-air-catalogue-beko {margin:0 auto 40px auto; width:126px}
.landing-air-catalogue-beko img {display:block; width:100%}
.landing-air-catalogue-list {margin:40px -10px 0 -10px; position:relative}
.landing-air-catalogue-list .swiper-slide {min-width:25%; max-width:25%}
.landing-air-catalogue-item {display:block; margin:0 10px; background:#FFFFFF; border:1px solid #D9D9D9; border-radius:12px; padding:20px; text-decoration:none; text-align:center}
.landing-air-catalogue-preview {height:172px; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden}
.landing-air-catalogue-preview img {width:100%}
.landing-air-catalogue-title {margin:20px 0 0 0; color:#041C32; font-size:18px; line-height:1.5em}
.landing-air-catalogue-btn {margin:20px 0 0 0}
.landing-air-catalogue-btn span {display:flex; justify-content:center; padding:15px 0; font-size:18px; line-height:1em; color:#FFFFFF; text-decoration:none; background:#01426A; border-radius:5px; transition:background 0.2s}
@media (min-width:1220px) {
    .landing-air-catalogue-item:hover .landing-air-catalogue-btn span {background:#00314E}
}
.landing-air-catalogue-list .swiper-button-prev,
.landing-air-catalogue-list .swiper-button-next {min-width:36px; max-width:36px; width:36px; height:36px; position:absolute; top:50%; margin:-18px 0 0 0; display:block; border:none; border-radius:0; padding:0; outline:none; -webkit-appearance:none; cursor:pointer; background:none; transform:none; opacity:1}
.landing-air-catalogue-list .swiper-button-prev::after,
.landing-air-catalogue-list .swiper-button-next::after {display:none}
.landing-air-catalogue-list .swiper-button-prev {left:-46px}
.landing-air-catalogue-list .swiper-button-next {right:-46px}
.landing-air-catalogue-list .swiper-button-prev svg,
.landing-air-catalogue-list .swiper-button-next svg {display:block; width:36px; height:36px; fill:#007DBA; transition:fill 0.2s}
@media (min-width:1220px) {
    .landing-air-catalogue-list .swiper-button-prev:hover svg,
    .landing-air-catalogue-list .swiper-button-next:hover svg {fill:#FFFFFF}
}
.landing-air-catalogue-list .swiper-pagination {display:flex; position:absolute; margin:0; width:auto; left:0; top:auto; right:0; bottom:-44px; align-items:center; justify-content:center}
.landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet {display:block; min-width:4px; max-width:4px; height:4px; background:#FFFFFF; opacity:1; margin:0 0 0 10px; border-radius:2px; cursor:pointer; position:relative; transition:min-width 0.2s, max-width 0.2s, background 0.2s}
.landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet:first-child {margin:0}
.landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet.active {min-width:50px; max-width:50px; background:#007DBA}

@media (max-width:1219px) {
    .landing-air-catalogue {margin:80px auto 0 auto; max-width:300px}
    .landing-air-catalogue-beko {margin:0 auto 20px auto; width:70px}
    .landing-air-catalogue-list {margin:20px -10px 0 -10px}
    .landing-air-catalogue-list .swiper-slide {min-width:0; max-width:none}
    .landing-air-catalogue-item {margin:0 10px}
    .landing-air-catalogue-ctrl {margin:10px 0 0 0; display:flex; align-items:center; justify-content:space-between}
    .landing-air-catalogue-list .swiper-button-prev,
    .landing-air-catalogue-list .swiper-button-next {position:relative; top:auto; margin:0}
    .landing-air-catalogue-list .swiper-button-prev {left:auto}
    .landing-air-catalogue-list .swiper-button-next {right:auto}
    .landing-air-catalogue-list .swiper-button-prev svg,
    .landing-air-catalogue-list .swiper-button-next svg {fill:#FFFFFF}
    .landing-air-catalogue-list .swiper-pagination {position:relative; left:auto; right:auto; bottom:auto}
    .landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet {background:rgba(255, 255, 255, 0.2); display:none}
    .landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet.prev {display:block}
    .landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet.active {background:#FFFFFF; display:block}
    .landing-air-catalogue-list .swiper-pagination .swiper-pagination-bullet.next {display:block}
}

.swiper {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none}