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

.landing-aerogrill-wrapper {background:#FFFFFF; position:relative; overflow:hidden; width:100%}

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

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

.landing-aerogrill-welcome {height:400px; display:flex; align-items:center; background:url(../img/landing-aerogrill-welcome.jpg) no-repeat center; background-size:auto 100%}
.landing-aerogrill-welcome-title {max-width:240px; font-weight:600; font-size:48px; line-height:1.2em; color:#FFFFFF}
.landing-aerogrill-welcome-text {max-width:240px; margin:10px 0 0 0; font-size:16px; line-height:1.5em; color:#FFFFFF}
.landing-aerogrill-welcome-link {display:flex; margin:36px 0 0 0}
.landing-aerogrill-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-aerogrill-welcome-link a:hover {background:#FFFFFF; color:#01426A}
}

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

.landing-aerogrill-title {text-align:center; font-weight:600; font-size:36px; line-height:1.3em; color:#01426A}
.landing-aerogrill-anonce {margin:20px 0 0 0; text-align:center; font-size:16px; line-height:1.5em; color:#474646}

@media (max-width:1219px) {
    .landing-aerogrill-title {font-size:24px; line-height:1.3em; max-width:300px; margin:0 auto}
    .landing-aerogrill-anonce {max-width:300px; margin:20px auto 0 auto}
}

.landing-aerogrill-what {margin:80px 0 0 0}
.landing-aerogrill-what-list {margin:40px 0 0 0; position:relative}
.landing-aerogrill-what-item {position:relative}
.landing-aerogrill-what-item-photo img {width:100%; border-radius:8px}
.landing-aerogrill-what-item-photo-mobile {display:none}
.landing-aerogrill-what-item-title {position:absolute; left:40px; top:40px; font-weight:600; color:#FFFFFF; font-size:30px; line-height:1.3em}
.landing-aerogrill-what-item-title-1 {max-width:330px}
.landing-aerogrill-what-item-title-2 {max-width:370px}
.landing-aerogrill-what-item-title-3 {max-width:350px}
.landing-aerogrill-what-item-title-4 {max-width:350px}
.landing-aerogrill-what-item-title-5 {max-width:440px}
.landing-aerogrill-what-item-title-6 {max-width:280px}
.landing-aerogrill-what-item-title-7 {max-width:420px}
.landing-aerogrill-what-list .swiper-button-prev,
.landing-aerogrill-what-list .swiper-button-next {min-width:36px; max-width:36px; width:36px; height:36px; position:absolute; top:50%; margin:-18px 0 0 0; display:flex; align-items:center; justify-content:center; border:none; border-radius:0; padding:0; outline:none; -webkit-appearance:none; cursor:pointer; background:none; transform:none; opacity:1}
.landing-aerogrill-what-list .swiper-button-prev::after,
.landing-aerogrill-what-list .swiper-button-next::after {display:none}
.landing-aerogrill-what-list .swiper-button-prev {left:-46px}
.landing-aerogrill-what-list .swiper-button-next {right:-46px}
.landing-aerogrill-what-list .swiper-button-prev svg,
.landing-aerogrill-what-list .swiper-button-next svg {display:block; width:11px; height:18px; fill:#01426A; transition:fill 0.2s}
@media (min-width:1220px) {
    .landing-aerogrill-what-list .swiper-button-prev:hover svg,
    .landing-aerogrill-what-list .swiper-button-next:hover svg {fill:#00314E}
}
.landing-aerogrill-what-list .swiper-pagination {display:flex; position:absolute; margin:0; width:auto; left:0; top:auto; right:0; bottom:-24px; align-items:center; justify-content:center}
.landing-aerogrill-what-list .swiper-pagination .swiper-pagination-bullet {display:block; min-width:4px; max-width:4px; height:4px; background:rgba(0, 0, 0, 0.25); 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-aerogrill-what-list .swiper-pagination .swiper-pagination-bullet:first-child {margin:0}
.landing-aerogrill-what-list .swiper-pagination .swiper-pagination-bullet.active {min-width:50px; max-width:50px; background:#01426A}

@media (max-width:1219px) {
    .landing-aerogrill-what {margin:60px 0 0 0}
    .landing-aerogrill-what-list {margin:20px 0 0 0}
    .landing-aerogrill-what-item-photo {display:none}
    .landing-aerogrill-what-item-photo-mobile {display:block}
    .landing-aerogrill-what-item-photo-mobile img {width:100%; border-radius:8px}
    .landing-aerogrill-what-item-title {left:10px; top:10px; font-size:16px; line-height:1.3em}
    .landing-aerogrill-what-item-title-1 {max-width:160px}
    .landing-aerogrill-what-item-title-2 {max-width:140px}
    .landing-aerogrill-what-item-title-3 {max-width:120px}
    .landing-aerogrill-what-item-title-4 {max-width:120px}
    .landing-aerogrill-what-item-title-5 {max-width:120px}
    .landing-aerogrill-what-item-title-6 {max-width:150px}
    .landing-aerogrill-what-item-title-7 {max-width:140px}
    .landing-aerogrill-what-ctrl {margin:20px 0 0 0; display:flex; align-items:center; justify-content:space-between}
    .landing-aerogrill-what-list .swiper-button-prev,
    .landing-aerogrill-what-list .swiper-button-next {min-width:9px; max-width:9px; width:9px; height:16px; position:relative; top:auto; margin:0}
    .landing-aerogrill-what-list .swiper-button-prev {left:auto}
    .landing-aerogrill-what-list .swiper-button-next {right:auto}
    .landing-aerogrill-what-list .swiper-button-prev svg,
    .landing-aerogrill-what-list .swiper-button-next svg {width:9px; height:16px}
    .landing-aerogrill-what-list .swiper-pagination {position:relative; left:auto; right:auto; bottom:auto}
    .landing-aerogrill-what-list .swiper-pagination .swiper-pagination-bullet {margin:0 0 0 20px}
    .landing-aerogrill-what-list .swiper-pagination .swiper-pagination-bullet:first-child {margin:0}
}

.landing-aerogrill-advantages {margin:104px 0 0 0}
.landing-aerogrill-advantages-list {margin:40px 100px 0 100px}
.landing-aerogrill-advantages-list .swiper-slide {min-width:33.33%; max-width:33.33%; height:auto; display:flex}
.landing-aerogrill-advantages-item {margin:0 10px; background:#01426A; border-radius:12px; padding:10px 10px 30px 10px; color:#FFFFFF; text-align:center}
.landing-aerogrill-advantages-item-photo img {display:block; width:100%; border-radius:8px}
.landing-aerogrill-advantages-item-title {margin:24px 0 0 0; font-weight:600; font-size:24px; line-height:1.5em}
.landing-aerogrill-advantages-item-text {margin:5px 0 0 0; font-size:16px; line-height:1.5em}
.landing-aerogrill-advantages-list .swiper-pagination {display:none}

@media (max-width:1219px) {
    .landing-aerogrill-advantages {margin:60px 0 0 0}
    .landing-aerogrill-advantages-list {max-width:270px; margin:20px auto 0 auto}
    .landing-aerogrill-advantages-list .swiper {overflow:visible}
    .landing-aerogrill-advantages-list .swiper-slide {min-width:0; max-width:none}
    .landing-aerogrill-advantages-item {margin:0 5px}
    .landing-aerogrill-advantages-item-title {font-size:20px; line-height:1.5em}
    .landing-aerogrill-advantages-item-text {font-size:14px; line-height:1.5em}
    .landing-aerogrill-advantages-list .swiper-pagination {display:flex; position:relative; margin:20px 0 0 0; width:auto; left:auto; top:auto; right:auto; bottom:auto; align-items:center; justify-content:center}
    .landing-aerogrill-advantages-list .swiper-pagination .swiper-pagination-bullet {display:block; min-width:4px; max-width:4px; height:4px; background:rgba(0, 0, 0, 0.25); 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-aerogrill-advantages-list .swiper-pagination .swiper-pagination-bullet:first-child {margin:0}
    .landing-aerogrill-advantages-list .swiper-pagination .swiper-pagination-bullet.active {min-width:50px; max-width:50px; background:#01426A}
}

.landing-aerogrill-catalogue {margin:80px 0 0 0; padding:40px 0 0 0; height:736px; background:#01426A url(../img/landing-aerogrill-catalogue-bg.png) no-repeat center; background-size:auto 100%}
.landing-aerogrill-catalogue .landing-aerogrill-title {color:#FFFFFF}
.landing-aerogrill-catalogue-menu {margin:40px 0 0 0; border-bottom:1px solid rgba(255, 255, 255, 0.5); font-size:20px; line-height:1.3em}
.landing-aerogrill-catalogue-menu-item {cursor:pointer; padding:0 0 4px 0; position:relative; color:rgba(255, 255, 255, 0.5); transition:color 0.2s; text-align:center}
@media (min-width:1220px) {
    .landing-aerogrill-catalogue-menu-item:hover {color:#FFFFFF}
}
.landing-aerogrill-catalogue-menu-item.active {color:#FFFFFF}
.landing-aerogrill-catalogue-menu-item::after {content:""; position:absolute; left:0; bottom:-1px; right:0; height:2px; background:#FFFFFF; transform:scale(0, 1); transition:transform 0.2s}
.landing-aerogrill-catalogue-menu-item.active::after {transform:scale(1)}
.landing-aerogrill-catalogue-menu .swiper-button-prev,
.landing-aerogrill-catalogue-menu .swiper-button-next {display:none}
.landing-aerogrill-catalogue-list {margin:20px 0 0 0; position:relative}
.landing-aerogrill-catalogue-list-item {position:absolute; left:-9999px; top:-9999px; width:100%; height:557px; opacity:0; transition:opacity 0.2s}
.landing-aerogrill-catalogue-list-item.active {position:relative; left:auto; top:auto; opacity:1}
.landing-aerogrill-catalogue-list-item-props {position:absolute; left:0; top:0; display:flex; flex-direction:column; align-items:flex-start}
.landing-aerogrill-catalogue-list-item-prop {margin:10px 0 0 0; display:flex; align-items:center; height:48px; border:1px solid #FFFFFF; border-radius:24px; font-size:18px; line-height:1em; padding:0 19px; color:#FFFFFF}
.landing-aerogrill-catalogue-list-item-prop:first-child {margin:0}
.landing-aerogrill-catalogue-list-item-prop img {min-width:24px; max-width:24px; margin:0 10px 0 0}
.landing-aerogrill-catalogue-list-item-link {position:absolute; left:50%; bottom:60px; width:394px; margin:0 0 0 -197px; height:56px; display:flex; align-items:center; justify-content:center; background:#FFFFFF; transition:background 0.2s, color 0.2s; border-radius:6px; text-decoration:none; color:#01426A; font-size:24px; line-height:1em}
@media (min-width:1220px) {
    .landing-aerogrill-catalogue-list-item-link:hover {color:#FFFFFF; background:#00314E}
}
.landing-aerogrill-catalogue-list-item-link svg {min-width:24px; max-width:24px; height:24px; margin:0 10px 0 0; fill:#01426A; transition:fill 0.2s}
@media (min-width:1220px) {
    .landing-aerogrill-catalogue-list-item-link:hover svg {fill:#FFFFFF}
}
.landing-aerogrill-catalogue-list-item-content {position:absolute; bottom:146px; left:50%; transform:translateX(-50%)}
.landing-aerogrill-catalogue-list-item-1 .landing-aerogrill-catalogue-list-item-content {width:303px}
.landing-aerogrill-catalogue-list-item-2 .landing-aerogrill-catalogue-list-item-content {width:320px}
.landing-aerogrill-catalogue-list-item-3 .landing-aerogrill-catalogue-list-item-content {width:463px}
.landing-aerogrill-catalogue-list-item-img img {display:block; width:100%}
.landing-aerogrill-catalogue-list-item-point {position:absolute; width:24px; height:24px; background:rgba(255, 255, 255, 0.2); border-radius:50%}
.landing-aerogrill-catalogue-list-item-point::after {content:""; position:absolute; left:7px; top:7px; width:10px; height:10px; background:#FFFFFF; border-radius:50%}
.landing-aerogrill-catalogue-list-item-point-1-1 {left:90px; top:79px}
.landing-aerogrill-catalogue-list-item-point-1-2 {left:140px; top:123px}
.landing-aerogrill-catalogue-list-item-point-1-3 {left:231px; top:96px}
.landing-aerogrill-catalogue-list-item-point-2-1 {left:74px; top:89px}
.landing-aerogrill-catalogue-list-item-point-2-2 {left:251px; top:117px}
.landing-aerogrill-catalogue-list-item-point-2-3 {left:227px; top:291px}
.landing-aerogrill-catalogue-list-item-point-3-1 {left:168px; top:132px}
.landing-aerogrill-catalogue-list-item-point-3-2 {left:273px; top:132px}
.landing-aerogrill-catalogue-list-item-point-3-3 {left:410px; top:113px}
.landing-aerogrill-catalogue-list-item-line {position:absolute}
.landing-aerogrill-catalogue-list-item-line-1-1 {left:-459px; top:92px; width:559px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-1-2 {left:242px; top:107px; width:519px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-1-3 {left:152px; top:135px; width:67px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-1-4 {left:219px; top:138px; width:1px; height:144px; border-left:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-1-5 {left:219px; top:282px; width:542px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-2-1 {left:-450px; top:100px; width:537px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-2-2 {left:263px; top:129px; width:507px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-2-3 {left:239px; top:303px; width:531px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-3-1 {left:-379px; top:164px; width:559px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-3-2 {left:180px; top:144px; width:1px; height:20px; border-left:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-3-3 {left:285px; top:144px; width:1px; height:179px; border-left:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-3-4 {left:285px; top:323px; width:556px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-line-3-5 {left:428px; top:124px; width:413px; height:1px; border-top:1px dashed #BABABA}
.landing-aerogrill-catalogue-list-item-hints-list {position:absolute; left:0; top:0}
@media (min-width:1220px) {
    .landing-aerogrill-catalogue-list-item-hints-list .swiper {position:static; overflow:visible}
    .landing-aerogrill-catalogue-list-item-hints-list .swiper-wrapper {position:static; transform:none !important}
    .landing-aerogrill-catalogue-list-item-hints-list .swiper-slide {position:static}
    .landing-aerogrill-catalogue-list-item-hints-list .swiper-pagination {display:none}
}
.landing-aerogrill-catalogue-list-item-hint {position:absolute}
.landing-aerogrill-catalogue-list-item-hint-1-1 {left:-459px; top:102px; width:378px}
.landing-aerogrill-catalogue-list-item-hint-1-2 {left:412px; top:-51px; width:349px}
.landing-aerogrill-catalogue-list-item-hint-1-3 {left:412px; top:159px; width:349px}
.landing-aerogrill-catalogue-list-item-hint-2-1 {left:-450px; top:110px; width:378px}
.landing-aerogrill-catalogue-list-item-hint-2-2 {left:421px; top:-30px; width:349px}
.landing-aerogrill-catalogue-list-item-hint-2-3 {left:421px; top:204px; width:349px}
.landing-aerogrill-catalogue-list-item-hint-3-1 {left:-379px; top:174px; width:354px}
.landing-aerogrill-catalogue-list-item-hint-3-2 {left:492px; top:164px; width:349px}
.landing-aerogrill-catalogue-list-item-hint-3-3 {left:492px; top:-10px; width:349px}
.landing-aerogrill-catalogue-list-item-hint-title {font-weight:600; font-size:24px; line-height:1.5em; color:#FFFFFF}
.landing-aerogrill-catalogue-list-item-hint-text {margin:5px 0 0 0; font-size:16px; line-height:1.5em; color:rgba(255, 255, 255, 0.7)}
.landing-aerogrill-catalogue-list-item-hints-close {display:none}

@media (max-width:1219px) {
    .landing-aerogrill-catalogue {margin:60px 0 0 0; padding:20px 0 0 0; height:530px; background-image:url(../img/landing-aerogrill-catalogue-bg-mobile.png); background-size:cover}
    .landing-aerogrill-catalogue-menu {margin:20px 0 0; border-bottom:none; font-size:16px; line-height:1.3em; position:relative}
    .landing-aerogrill-catalogue-menu-item {padding:0}
    .landing-aerogrill-catalogue-menu-item::after {display:none}
    .landing-aerogrill-catalogue-menu .swiper-button-prev,
    .landing-aerogrill-catalogue-menu .swiper-button-next {min-width:9px; max-width:9px; width:9px; height:16px; position:absolute; top:50%; margin:-8px 0 0 0; display:flex; align-items:center; justify-content:center; border:none; border-radius:0; padding:0; outline:none; -webkit-appearance:none; cursor:pointer; background:none; transform:none; opacity:1}
    .landing-aerogrill-catalogue-menu .swiper-button-prev::after,
    .landing-aerogrill-catalogue-menu .swiper-button-next::after {display:none}
    .landing-aerogrill-catalogue-menu .swiper-button-prev {left:0}
    .landing-aerogrill-catalogue-menu .swiper-button-next {right:0}
    .landing-aerogrill-catalogue-menu .swiper-button-prev svg,
    .landing-aerogrill-catalogue-menu .swiper-button-next svg {display:block; width:9px; height:16px; fill:#FFFFFF; transition:fill 0.2s}
    .landing-aerogrill-catalogue-list {margin:10px 0 0 0}
    .landing-aerogrill-catalogue-list-item {height:428px}
    .landing-aerogrill-catalogue-list-item-props {right:0; align-items:center}
    .landing-aerogrill-catalogue-list-item-prop {margin:5px 0 0 0; height:28px; border-radius:14px; font-size:14px; line-height:1em; padding:0 9px}
    .landing-aerogrill-catalogue-list-item-prop:first-child {margin:0}
    .landing-aerogrill-catalogue-list-item-prop img {min-width:16px; max-width:16px; margin:0 5px 0 0}
    .landing-aerogrill-catalogue-list-item-link {bottom:30px; width:300px; margin:0 0 0 -150px; height:48px; border-radius:5px; font-size:18px; line-height:1em}
    .landing-aerogrill-catalogue-list-item-link svg {min-width:16px; max-width:16px; height:16px}
    .landing-aerogrill-catalogue-list-item-content {bottom:109px}
    .landing-aerogrill-catalogue-list-item-1 .landing-aerogrill-catalogue-list-item-content {width:177px}
    .landing-aerogrill-catalogue-list-item-2 .landing-aerogrill-catalogue-list-item-content {width:192px}
    .landing-aerogrill-catalogue-list-item-3 .landing-aerogrill-catalogue-list-item-content {width:276px}
    .landing-aerogrill-catalogue-list-item-point {cursor:pointer; animation-iteration-count:infinite; animation-timing-function:ease-out; animation-name:landing-aerogrill-catalogue-list-item-point; animation-duration:2s}
    @keyframes landing-aerogrill-catalogue-list-item-point {
        0% {transform:scale(1)}
        50% {transform:scale(2)}
        100% {transform:scale(1)}
    }
    .landing-aerogrill-catalogue-list-item-point-1-1 {left:43px; top:41px}
    .landing-aerogrill-catalogue-list-item-point-1-2 {left:77px; top:75px}
    .landing-aerogrill-catalogue-list-item-point-1-3 {left:131px; top:41px}
    .landing-aerogrill-catalogue-list-item-point-2-1 {left:40px; top:54px}
    .landing-aerogrill-catalogue-list-item-point-2-2 {left:145px; top:59px}
    .landing-aerogrill-catalogue-list-item-point-2-3 {left:132px; top:160px}
    .landing-aerogrill-catalogue-list-item-point-3-1 {left:94px; top:80px}
    .landing-aerogrill-catalogue-list-item-point-3-2 {left:159px; top:80px}
    .landing-aerogrill-catalogue-list-item-point-3-3 {left:235px; top:52px}
    .landing-aerogrill-catalogue-list-item-line {display:none}
    .landing-aerogrill-catalogue-list-item-hints-list {position:relative; left:auto; top:auto; height:252px}
    .landing-aerogrill-catalogue-list-item-hints {display:none; position:absolute; left:50%; bottom:-11px; width:300px; margin:0 0 0 -150px; background:rgba(255, 255, 255, 0.9); border-radius:5px}
    .landing-aerogrill-catalogue-list-item-hints.landing-aerogrill-catalogue-list-item-hints-open {display:block}
    .landing-aerogrill-catalogue-list-item-hint {position:relative; padding:24px 15px 0 15px}
    .landing-aerogrill-catalogue-list-item-hint-1-1 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-1-2 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-1-3 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-2-1 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-2-2 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-2-3 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-3-1 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-3-2 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-3-3 {left:auto; top:auto; width:auto}
    .landing-aerogrill-catalogue-list-item-hint-title {font-size:20px; line-height:1.5em; color:#01426A}
    .landing-aerogrill-catalogue-list-item-hint-text {color:#01426A}
    .landing-aerogrill-catalogue-list-item-hints-list .swiper-pagination {display:flex; position:absolute; margin:0; width:auto; left:0; top:auto; right:0; bottom:15px; align-items:center; justify-content:center}
    .landing-aerogrill-catalogue-list-item-hints-list .swiper-pagination .swiper-pagination-bullet {display:block; min-width:4px; max-width:4px; height:4px; background:rgba(1, 66, 106, 0.3); 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-aerogrill-catalogue-list-item-hints-list .swiper-pagination .swiper-pagination-bullet:first-child {margin:0}
    .landing-aerogrill-catalogue-list-item-hints-list .swiper-pagination .swiper-pagination-bullet.active {min-width:50px; max-width:50px; background:#01426A}
    .landing-aerogrill-catalogue-list-item-hints-close {display:block; z-index:3; position:absolute; right:0; top:0; width:32px; height:32px; background:url(../img/landing-aerogrill-catalogue-list-item-hints-close.svg) no-repeat center; cursor:pointer}
}

.landing-aerogrill-recipes {height:705px; padding:80px 0 0 0; background:url(../img/landing-aerogrill-recipes.jpg) no-repeat center; background-size:auto 100%}
.landing-aerogrill-recipes-link {display:flex; justify-content:center; margin:20px 0 0 0}
.landing-aerogrill-recipes-link a {display:flex; align-items:center; justify-content:center; padding:12px 40px; 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-aerogrill-recipes-link a:hover {background:#00314E; color:#FFFFFF}
}
.landing-aerogrill-recipes-link a img {min-width:24px; max-width:24px; margin:0 10px 0 0}

@media (max-width:1219px) {
    .landing-aerogrill-recipes {height:540px; padding:30px 0 0 0; background-image:url(../img/landing-aerogrill-recipes-mobile.jpg); background-size:cover}
    .landing-aerogrill-recipes-link {max-width:300px; margin:20px auto 0 auto; display:block}
}

.swiper,
.swiper-button-prev,
.swiper-button-next {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none}