@font-face {
  font-family: 'MetronicPro';
  src: url(../fonts/MetronicProRegular.eot);
  src: url(../fonts/MetronicProRegular.woff2) format("woff2"), url(../fonts/MetronicProRegular.woff) format("woff"), url(../fonts/MetronicProRegular.ttf) format("truetype"), url(../fonts/MetronicProRegular.eot?#iefix) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MetronicPro';
  src: url(../fonts/MetronicProSemiBold.eot);
  src: url(../fonts/MetronicProSemiBold.woff2) format("woff2"), url(../fonts/MetronicProSemiBold.woff) format("woff"), url(../fonts/MetronicProSemiBold.ttf) format("truetype"), url(../fonts/MetronicProSemiBold.eot?#iefix) format("embedded-opentype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'MetronicPro';
  src: url(../fonts/MetronicProBold.eot);
  src: url(../fonts/MetronicProBold.woff2) format("woff2"), url(../fonts/MetronicProBold.woff) format("woff"), url(../fonts/MetronicProBold.ttf) format("truetype"), url(../fonts/MetronicProBold.eot?#iefix) format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
}

.land-beko-biofroz-wrapper,
.land-beko-biofroz-wrapper *,
.land-beko-biofroz-wrapper *::before,
.land-beko-biofroz-wrapper *::after {outline:none; box-sizing:border-box; font-family:MetronicPro, sans-serif; font-weight:normal; letter-spacing:0}

.land-beko-biofroz-wrapper {background:#041C32 url(../img/land-beko-biofroz-bg.jpg) no-repeat center top; background-size:100% auto; position:relative; overflow:hidden; width:100%}

@media (max-width:1219px) {
    .land-beko-biofroz-wrapper {background:#041C32 url(../img/land-beko-biofroz-bg-mobile.jpg) no-repeat center top; background-size:auto}
}

.land-beko-biofroz-wrapper .swiper {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none}

.land-beko-biofroz-container {margin:0 auto; max-width:1220px}

@media (max-width:1219px) {
    .land-beko-biofroz-container {padding:0 10px}
}

.land-beko-biofroz-welcome {padding:40px 40px 0 40px}
.land-beko-biofroz-welcome-inner {border-radius:24px; background:#010206 url(../img/land-beko-biofroz-welcome-1920.jpg) no-repeat right top; background-size:1840px 800px; height:800px; padding:120px 0 0 0}
.land-beko-biofroz-welcome-container {max-width:1140px; margin:0 auto}
.land-beko-biofroz-welcome-logo img {display:block; width:126px}
.land-beko-biofroz-welcome-title {margin:36px 0 0 0; font-weight:600; font-size:48px; line-height:58px; color:#FFFFFF; max-width:470px}
.land-beko-biofroz-welcome-text {margin:12px 0 0 0; font-size:24px; line-height:29px; color:#FFFFFF; max-width:470px}
.land-beko-biofroz-welcome-btn {margin:36px 0 0 0; display:flex}
.land-beko-biofroz-welcome-btn a {display:flex; align-items:center; justify-content:center; background:#0180C9; padding:0 20px; color:#FFFFFF; font-size:18px; line-height:18px; height:48px; border-radius:5px; text-decoration:none; transition:background 0.2s}
@media (min-width:1220px) {
    .land-beko-biofroz-welcome-btn a:hover {color:#FFFFFF; background:#01426A}
}

@media (max-width:1680px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-1440.jpg) no-repeat right top; background-size:1350px 600px; height:600px; padding:80px 0 0 0}
    .land-beko-biofroz-welcome-container {max-width:none; padding:0 80px}
}

@media (max-width:1439px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-1366.jpg) no-repeat right top; background-size:1286px 580px; height:580px; padding:60px 0 0 0}
    .land-beko-biofroz-welcome-container {padding:0 60px}
}

@media (max-width:1365px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-1280.jpg) no-repeat right top; background-size:1200px 540px; height:540px}
}

@media (max-width:1279px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-1024.jpg) no-repeat right top; background-size:944px 520px; height:520px}
}

@media (max-width:768px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-768.jpg) no-repeat center top; background-size:688px 944px; height:944px; padding:0; border-radius:16px}
    .land-beko-biofroz-welcome-container {padding:40px 20px 20px 20px; display:flex; flex-direction:column; height:944px; align-items:center}
    .land-beko-biofroz-welcome-title {margin:20px auto 0 auto; font-size:24px; line-height:29px; text-align:center; max-width:260px}
    .land-beko-biofroz-welcome-text {margin:8px auto 0 auto; font-size:16px; line-height:22px; text-align:center; max-width:260px}
    .land-beko-biofroz-welcome-btn {display:flex; align-items:flex-end; width:100%; flex-grow:1}
    .land-beko-biofroz-welcome-btn a {width:100%}
}

@media (max-width:540px) {
    .land-beko-biofroz-welcome {padding:20px 20px 0 20px}
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-540.jpg) no-repeat center top; background-size:500px 920px; height:920px}
    .land-beko-biofroz-welcome-container {height:920px}
}

@media (max-width:480px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-480.jpg) no-repeat center top; background-size:440px 760px; height:760px}
    .land-beko-biofroz-welcome-container {height:760px}
}

@media (max-width:360px) {
    .land-beko-biofroz-welcome {padding:10px 10px 0 10px}
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-360.jpg) no-repeat center top; background-size:340px 720px; height:720px}
    .land-beko-biofroz-welcome-container {height:720px}
}

@media (max-width:320px) {
    .land-beko-biofroz-welcome-inner {background:#010206 url(../img/land-beko-biofroz-welcome-320.jpg) no-repeat center top; background-size:300px 655px; height:655px}
    .land-beko-biofroz-welcome-container {height:655px}
}

.land-beko-biofroz-eco {padding:160px 0 0 0}
.land-beko-biofroz-eco-title {text-align:center; font-weight:600; font-size:48px; line-height:62px; color:#FFFFFF; display:flex; justify-content:center; align-items:center}
.land-beko-biofroz-eco-title img {margin:0 0 0 15px; width:59px}
.land-beko-biofroz-eco-text {margin:36px 0 0 0; text-align:center; font-size:24px; line-height:29px; color:#FFFFFF}
.land-beko-biofroz-eco-container {width:571px; margin:60px auto 0 auto; position:relative}
.land-beko-biofroz-eco-img img {display:block; width:100%}
.land-beko-biofroz-eco-img-mobile {display:none}
.land-beko-biofroz-eco-point {position:absolute; opacity:0; transition:opacity 0.5s, transform 0.5s}
.land-beko-biofroz-eco-point-1 {left:195px; top:39px; transform:translateX(-50px)}
.land-beko-biofroz-eco-point-2 {left:384px; top:39px; transform:translateX(50px)}
.land-beko-biofroz-eco-point-3 {left:195px; top:345px; transform:translateX(-50px)}
.land-beko-biofroz-eco-point.animate {opacity:1; transform:none}
.land-beko-biofroz-eco-point-icon {position:absolute; left:0; top:0; width:24px; height:24px; background:rgba(255, 255, 255, 0.2); border-radius:50%}
.land-beko-biofroz-eco-point-icon::before {content:""; position:absolute; left:7px; top:7px; width:10px; height:10px; background:#FFFFFF; border-radius:50%}
.land-beko-biofroz-eco-point-container {position:absolute; top:33px; width:335px}
.land-beko-biofroz-eco-point-1 .land-beko-biofroz-eco-point-container {left:-534px}
.land-beko-biofroz-eco-point-2 .land-beko-biofroz-eco-point-container {left:179px; text-align:right; width:318px}
.land-beko-biofroz-eco-point-3 .land-beko-biofroz-eco-point-container {left:-421px}
.land-beko-biofroz-eco-point-container::before {content:""; position:absolute; top:-21px; height:1px; border-top:1px dashed #FFFFFF}
.land-beko-biofroz-eco-point-1 .land-beko-biofroz-eco-point-container::before {left:0; width:541px}
.land-beko-biofroz-eco-point-2 .land-beko-biofroz-eco-point-container::before {right:0; width:480px}
.land-beko-biofroz-eco-point-3 .land-beko-biofroz-eco-point-container::before {left:0; width:428px}
.land-beko-biofroz-eco-point-photo img {display:block; width:120px; border-radius:50%}
.land-beko-biofroz-eco-point-2 .land-beko-biofroz-eco-point-photo {display:flex; justify-content:flex-end}
.land-beko-biofroz-eco-point-title {margin:10px 0 0 0; font-weight:600; font-size:24px; line-height:31px; color:#FFFFFF}
.land-beko-biofroz-eco-point-text {margin:10px 0 0 0; font-size:20px; line-height:26px; color:#FFFFFF}
.land-beko-biofroz-eco-point-notice {margin:10px 0 0 0; font-size:14px; line-height:18px; color:rgba(255, 255, 255, 0.5)}

@media (max-width:1219px) {
    .land-beko-biofroz-eco {padding:80px 0 0 0}
    .land-beko-biofroz-eco-title {font-size:24px; line-height:31px}
    .land-beko-biofroz-eco-title img {margin:0 0 0 10px; width:34px}
    .land-beko-biofroz-eco-text {margin:15px 10px 0 10px; font-size:16px; line-height:24px}
    .land-beko-biofroz-eco-text br {display:none}
    .land-beko-biofroz-eco-container {width:300px; margin:51px auto 0 auto}
    .land-beko-biofroz-eco-img {display:none}
    .land-beko-biofroz-eco-img-mobile {display:block}
    .land-beko-biofroz-eco-img-mobile img {display:block; width:100%}
    .land-beko-biofroz-eco-point-1 {left:20px; top:-25px}
    .land-beko-biofroz-eco-point-2 {left:209px; top:0px}
    .land-beko-biofroz-eco-point-3 {left:45px; top:185px}
    .land-beko-biofroz-eco-point-icon {display:none}
    .land-beko-biofroz-eco-point-container {position:absolute; top:-6px; width:174px; padding:6px 8px; border-radius:4px; transition:background 0.2s}
    .land-beko-biofroz-eco-point.active .land-beko-biofroz-eco-point-container {background:#FFFFFF}
    .land-beko-biofroz-eco-point-1 .land-beko-biofroz-eco-point-container {left:-8px}
    .land-beko-biofroz-eco-point-2 .land-beko-biofroz-eco-point-container {left:auto; right:-68px; width:174px}
    .land-beko-biofroz-eco-point-3 .land-beko-biofroz-eco-point-container {left:-8px}
    .land-beko-biofroz-eco-point-container::before {display:none}
    .land-beko-biofroz-eco-point-photo {position:relative; border-radius:50%; cursor:pointer; width:60px}
    .land-beko-biofroz-eco-point-2 .land-beko-biofroz-eco-point-container .land-beko-biofroz-eco-point-photo {margin-left:98px}
    .land-beko-biofroz-eco-point-photo img {width:60px}
    .land-beko-biofroz-eco-point-photo::before {content:""; position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #FFFFFF; background:rgba(0, 0, 0, 0.4); border-radius:50%; transition:background 0.2s}
    .land-beko-biofroz-eco-point.active .land-beko-biofroz-eco-point-photo::before {background:rgba(0, 0, 0, 0)}
    .land-beko-biofroz-eco-point-photo::after {content:""; position:absolute; width:24px; height:24px; background:url(../img/land-beko-biofroz-eco-icon.svg) no-repeat; left:50%; top:50%; margin:-12px 0 0 -12px; transition:transform 0.2s}
    .land-beko-biofroz-eco-point.active .land-beko-biofroz-eco-point-photo::after {transform:rotate(45deg)}
    .land-beko-biofroz-eco-point-title {display:none; margin:5px 0 0 0; font-size:16px; line-height:21px; color:#092130}
    .land-beko-biofroz-eco-point.active .land-beko-biofroz-eco-point-title {display:block}
    .land-beko-biofroz-eco-point-text {display:none; margin:5px 0 0 0; font-size:14px; line-height:18px; color:#041C32}
    .land-beko-biofroz-eco-point.active .land-beko-biofroz-eco-point-text {display:block}
    .land-beko-biofroz-eco-point-notice {display:none; margin:5px 0 0 0; font-size:14px; line-height:18px; color:rgba(4, 28, 50, 0.5)}
    .land-beko-biofroz-eco-point.active .land-beko-biofroz-eco-point-notice {display:block}
}

.land-beko-biofroz-prefs {padding:160px 0 0 0}
.land-beko-biofroz-prefs-title {margin:0 auto; max-width:800px; text-align:center; font-weight:600; font-size:48px; line-height:62px; color:#FFFFFF}
.land-beko-biofroz-prefs-text {margin:20px auto 0 auto; max-width:710px; text-align:center; font-size:24px; line-height:29px; color:#FFFFFF}
.land-beko-biofroz-prefs-menu {margin:60px 0 0 0; position:relative}
.land-beko-biofroz-prefs-menu .swiper-slide {width:9.09%}
.land-beko-biofroz-prefs-menu-item-icon {position:relative; cursor:pointer; height:137px; padding:20px 0 0 0; height:137px; display:flex; justify-content:center; align-items:flex-start}
.land-beko-biofroz-prefs-menu-item-icon::before {content:""; position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid transparent; border-radius:4px; transition:border-color 0.2s}
@media (min-width:1220px) {
    .land-beko-biofroz-prefs-menu-item-icon:hover::before {border-color:#FFFFFF}
}
.land-beko-biofroz-prefs-menu-item-icon svg {display:block; width:95px; height:97px; fill:#0180C9; transition:fill 0.2s}
.land-beko-biofroz-prefs-menu-item-icon-big svg {height:114px}
@media (min-width:1220px) {
    .land-beko-biofroz-prefs-menu-item-icon:hover svg {fill:#FFFFFF}
}
.land-beko-biofroz-prefs-menu-item.active .land-beko-biofroz-prefs-menu-item-icon::before {border-color:#FFFFFF}
.land-beko-biofroz-prefs-menu-item.active .land-beko-biofroz-prefs-menu-item-icon svg {fill:#FFFFFF}
.land-beko-biofroz-prefs-menu-ctrl {display:none}
.land-beko-biofroz-prefs-container {margin:49px 0 0 0}
.land-beko-biofroz-prefs-item {display:flex; justify-content:space-between}
.land-beko-biofroz-prefs-item-photo {min-width:34.42%; max-width:34.42%}
.land-beko-biofroz-prefs-item-photo img {display:block; width:100%; border-radius:24px}
.land-beko-biofroz-prefs-item-container {width:100%; margin:0 0 0 80px; border-top:1px solid #FFFFFF; padding:40px 0 0 0}
.land-beko-biofroz-prefs-item-logo {margin:0 0 30px 0}
.land-beko-biofroz-prefs-item-logo img {display:block}
.land-beko-biofroz-prefs-item-title {font-weight:bold; font-size:30px; line-height:39px; color:#FFFFFF}
.land-beko-biofroz-prefs-item-text {margin:20px 0 0 0; font-size:24px; line-height:31px; color:#FFFFFF}
.land-beko-biofroz-prefs-item-notice {margin:30px 0 0 0; font-size:14px; line-height:18px; color:rgba(255, 255, 255, 0.5)}

@media (max-width:1219px) {
    .land-beko-biofroz-prefs {padding:80px 0 0 0}
    .land-beko-biofroz-prefs-title {max-width:300px; font-size:24px; line-height:31px}
    .land-beko-biofroz-prefs-text {max-width:300px; font-size:16px; line-height:24px}
    .land-beko-biofroz-prefs-menu {margin:20px 0 0 0}
    .land-beko-biofroz-prefs-menu .swiper-slide {width:auto}
    .land-beko-biofroz-prefs-menu-item {min-width:100px; max-width:100px}
    .land-beko-biofroz-prefs-menu-item-icon {height:133px; overflow:hidden}
    .land-beko-biofroz-prefs-menu-item-icon svg {width:84px; height:79px}
    .land-beko-biofroz-prefs-menu-item-icon-big svg {height:93px}
    .land-beko-biofroz-prefs-menu-ctrl {display:flex; margin:10px -10px 0 -10px; align-items:center}
    .land-beko-biofroz-prefs-menu .swiper-button-prev,
    .land-beko-biofroz-prefs-menu .swiper-button-next {position:relative; display:block; z-index:2; top:auto; min-width:36px; height:36px; border:none; border-radius:0; margin:0; padding:0; outline:none; -webkit-appearance:none; cursor:pointer; background:transparent; transform:none; opacity:1; box-shadow:none}
    .land-beko-biofroz-prefs-menu .swiper-button-prev::after,
    .land-beko-biofroz-prefs-menu .swiper-button-next::after {display:none}
    .land-beko-biofroz-prefs-menu .swiper-button-prev {left:auto}
    .land-beko-biofroz-prefs-menu .swiper-button-next {right:auto}
    .land-beko-biofroz-prefs-menu .swiper-button-prev svg,
    .land-beko-biofroz-prefs-menu .swiper-button-next svg {display:block; width:36px; height:36px; fill:#FFFFFF}
    .land-beko-biofroz-prefs-menu .swiper-button-disabled svg {fill:rgba(255, 255, 255, 0.25)}
    .land-beko-biofroz-prefs-menu .swiper-horizontal>.swiper-scrollbar,
    .land-beko-biofroz-prefs-menu .swiper-scrollbar.swiper-scrollbar-horizontal {position:relative; left:auto; top:auto; right:auto; bottom:auto; width:100%; margin:0 10px; height:2px; border-radius:0; background:rgba(1, 128, 201, 0.25)}
    .land-beko-biofroz-prefs-menu .swiper-scrollbar-drag {border-radius:0; background:#FFFFFF}
    .land-beko-biofroz-prefs-container {margin:20px 0 0 0}
    .land-beko-biofroz-prefs-item {display:block}
    .land-beko-biofroz-prefs-item-photo {min-width:0; max-width:none}
    .land-beko-biofroz-prefs-item-photo img {border-radius:16px}
    .land-beko-biofroz-prefs-item-container {min-width:0; max-width:none; margin:20px 0 0 0; border-top:none; padding:0; text-align:center}
    .land-beko-biofroz-prefs-item-logo {margin:0 0 20px 0; display:flex; justify-content:center}
    .land-beko-biofroz-prefs-item-logo img {max-width:172px}
    .land-beko-biofroz-prefs-item-title {font-size:20px; line-height:30px}
    .land-beko-biofroz-prefs-item-text {font-size:16px; line-height:24px}
    .land-beko-biofroz-prefs-item-notice {margin:20px 0 0 0}
}

.land-beko-biofroz-model {margin:98px 0 0 0; padding:62px 0 160px 0; position:relative}
.land-beko-biofroz-model-bg {position:absolute; left:50%; top:0; right:0; width:1920px; height:1381px; margin-left:-960px; background:url(../img/land-beko-biofroz-model.jpg) no-repeat; transition:transform 0.1s}
.land-beko-biofroz-model .land-beko-biofroz-container {position:relative}
.land-beko-biofroz-model-logo {display:flex; justify-content:center}
.land-beko-biofroz-model-logo img {width:126px}
.land-beko-biofroz-model-title {margin:40px 0 0 0; text-align:center; font-weight:600; font-size:48px; line-height:62px; color:#FFFFFF}
.land-beko-biofroz-model-img {margin:80px auto 0 auto; width:126px}
.land-beko-biofroz-model-img img {display:block; width:100%}
.land-beko-biofroz-model-btn {margin:40px auto 0 auto; width:352px}
.land-beko-biofroz-model-btn a {display:flex; align-items:center; justify-content:center; background:#0180C9; color:#FFFFFF; font-size:18px; line-height:18px; height:48px; border-radius:5px; text-decoration:none; transition:background 0.2s}
@media (min-width:1220px) {
    .land-beko-biofroz-model-btn a:hover {color:#FFFFFF; background:#01426A}
}

@media (max-width:1219px) {
    .land-beko-biofroz-model {margin:0; padding:80px 0; background:url(../img/land-beko-biofroz-model-mobile.jpg) no-repeat center bottom; background-size:auto}
    .land-beko-biofroz-model-bg {display:none}
    .land-beko-biofroz-model-title {margin:20px 0 0 0; font-size:24px; line-height:36px}
    .land-beko-biofroz-model-img {margin:40px auto 0 auto}
    .land-beko-biofroz-model-btn {width:100%}
}