/*

Version : v.2
Created : July-August 2025
Developer : https://andriimorhun.com

*/

/* Base
--------------------------------------------- */
html {box-sizing: border-box; -ms-overflow-style: scrollbar;}

*,*::before,*::after {box-sizing: border-box;}
body,html {/*height: 100%;*/-moz-osx-font-smoothing: grayscale;}

body {font: 400 normal 16px/1.2 'ALS Hauss', Arial, Tahoma, sans-serif; color: #0f0f0f; background-color: #fff;background: conic-gradient(from 0deg at 50%  0, #D9D9D9 0deg, #F9F9F9 360deg);}
@media (min-width:576px) {
  body {font-size: 18px;}
}
@media (min-width:1320px) {
  body {font-size: 20px;}
}


/* Typography
--------------------------------------------- */
a {color: #BD7735;text-decoration: none;}
a:hover,a:active {color: #000;text-decoration: underline;}
a:focus {outline: none;}

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6,
.h2_small {margin-bottom: 16px;font-weight: 400;line-height: 1;}

h1,.h1 {font-size: 40px;font-weight: 700;}
h2,.h2 {font-size: 36px; font-weight:700;}
h3,.h3 {font-size: 22px;font-weight:700;}
h4,.h4 {font-size: 16px;}
.h2_small {font-size: 22px;font-weight: 900;text-align: center;}

@media (min-width: 376px) {
  .h1, .h1 {font-size:44px;}
  h2,.h2 {font-size: 40px}
  h3,.h3 {font-size: 24px;}
  .h2_small {font-size: 24px;}
}
@media (min-width: 576px) {
  h1,.h1 {font-size: 56px;}
  h2,.h2 {font-size: 44px}
  h3,.h3 {font-size: 28px;}
  h4,.h4 {font-size: 18px;}
  .h2_small {font-size: 32px;}
}
@media (min-width: 768px) {
  h1,.h1 {font-size: 64px;}
  h2,.h2 {font-size: 48px}
  h3,.h3 {font-size: 32px;}
  .h2_small {font-size: 36px;}
}
@media (min-width:1200px) {
  h1, .h1 {font-size: 80px;}
  h2,.h2 {font-size: 52px}
  h3,.h3 {font-size: 36px;}
  .h2_small {font-size: 44px;}
}
@media (min-width:1320px) {
  h1, .h1 {font-size: 100px;}
  h2, .h2 {font-size: 60px;}
  h3, .h3 {font-size:42px;}
  h4, .h4 {font-size:20px;}

  .h2_small {font-size: 50px;}
}

img {display:block;max-width: 100%;}
svg {display: block;}
b, strong, .bold {font-weight:800;}
.center {text-align: center}
p, ul, ol {margin: 0 0 16px}
button:focus, button:active {outline: none}
.uppercase {text-transform: uppercase;}

.orange {color:#BD7735;}
.red {color:#BD7735}
.medium {font-weight: 500;}

@media (min-width:1200px) {
  ol, ul {padding-left: 24px;}
  p, ul, ol,
  h1,.h1,
  h2,.h2,
  h3,.h3,
  h4,.h4,
  h5,.h5,
  h6,.h6,
  .h2_small {margin-bottom:24px}
}

/* */
@media (max-width:991px) {
  .desktop__visible {display: none !important;}
}
@media (min-width:992px) {
  .mobile__visible {display: none !important;}
}


/* General blocks
--------------------------------------------- */
.wrapper {position: relative;overflow: hidden;max-width:2240px;margin-left:auto;margin-right:auto;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.container {position: relative;width: 100%;margin-right: auto;margin-left: auto;padding-left: 16px;padding-right: 16px;}
.relative {position: relative;z-index: 5;}
@media (min-width: 576px) {
  .container {max-width: 540px;}
}
@media (min-width:768px) {
  .container {max-width: 720px;}
}
@media (min-width:992px) {
  .container {max-width: 960px;}
  .container__xs {max-width: 900px;}
  .container__sm {max-width: 900px;}
  .container__md {max-width: 900px;}
}
@media (min-width:1200px) {
  .container {max-width: 1160px;}
  .container__xs {max-width: 920px !important;}
  .container__sm {max-width: 1032px !important;}
  .container__md {max-width: 900px;}
}
@media (min-width:1320px) {
  .container {max-width: 1282px;}  
  .container__md {max-width: 1078px;}
}


/* .moneyMakers
--------------------------------------------- */
.moneyMakers {display:none;position: absolute;top:0;bottom: 0;color:#BD7735;font-size: 6px;text-transform: uppercase;letter-spacing: 7px;font-weight: 100;writing-mode: vertical-rl;white-space: nowrap;}
.moneyMakers__left {top:-240px;left:2px;animation: scroll-up 100s linear infinite;}
.moneyMakers__right {right:2px;animation: scroll-down 100s linear infinite;}

@media (min-width:376px) {
  .moneyMakers {font-size: 8px;}
  .moneyMakers__left {left:2px;}
  .moneyMakers__right {right:2px;}
}
@media (min-width:576px) {
  .moneyMakers {font-size: 12px;}
  .moneyMakers__left {left:6px;}
  .moneyMakers__right {right:6px;}
}
@media (min-width:768px) {
  .moneyMakers {display: block;}
}
@media (min-width:992px) {
  .moneyMakers {font-size: 16px;}
  .moneyMakers__left {left:10px;}
  .moneyMakers__right {right:10px;}
}
@media (min-width:1200px) {
  .moneyMakers {font-size: 20px;}
  .moneyMakers__left {left:16px;}
  .moneyMakers__right {right:16px;}
}
@media (min-width:1320px) {
  .moneyMakers {font-size: 24px;}
  .moneyMakers__left {left:24px;}
  .moneyMakers__right {right:24px;}
}
@media (min-width:1400px) {
  .moneyMakers__left {left:32px;}
  .moneyMakers__right {right:32px;}
}


/* .header
--------------------------------------------- */
.header {position: relative;z-index: 10;padding-top: 16px;padding-bottom: 16px;}
.header__inner {display: flex; align-items: center; justify-content: space-between;}
.header__row {display: flex; align-items: center;}
.header__box {display: flex; align-items: center;gap:10px}

@media (min-width:576px) {
  .header {padding-top: 24px; padding-bottom: 24px;}
  .header__box {gap:16px}
}
@media (min-width:992px) {
  .header {padding-top: 32px;padding-bottom: 32px;}
}
@media (min-width:1200px) {
  .header__box {gap:20px}
  .header__inner {flex-direction: column;gap:24px}
  .header__row {width: 100%;justify-content: space-between;}
}
@media (min-width:1320px) {
  .header {padding-top: 50px; padding-bottom: 50px;}
  .header__inner {gap:36px}
}


/* .wrapper
--------------------------------------------- */
.wrapper {background-repeat: no-repeat;}
.bodyD .wrapper {background-image: url(../images/accs/bg.png); background-position: 50% 0;background-size: 900px;}
.bodyB .wrapper {background-image: url(../images/blacklist/bg.png); background-position: 50% 0;background-size: 900px;}
.bodyG .wrapper {background-image: url(../images/garant/bg.png); background-position: 50% 0;background-size: 600px;}
.bodyP .wrapper {position: relative;background-image: url(../images/private/bg.png); background-position: 50% 0;background-size: 600px;}
.bodyP .wrapper::before {content: ""; position: absolute; top: 800px; left: 0; right:0;bottom: 0; background-image: url(../images/private/bg1.png); background-size: 1300px; background-position: 50% 0;background-repeat:no-repeat; pointer-events: none;}
.bodyP .wrapper::after {content: "";position: absolute;top: 50%;left: 0;right:0;bottom: 200px;background-image: url(../images/private/bg1.png);background-size: 1300px;background-position: 50% 100%;background-repeat:no-repeat;pointer-events: none;}

.bodyB .wrapper {position: relative;}
.bodyB .wrapper::before {content: ""; position: absolute; top: 500px; left: 0; right:0;bottom: 0; background-image: url(../images/blacklist/bg-text.png); background-size: 1300px; background-position: 50% 0;background-repeat: repeat-y; pointer-events: none;}

@media (min-width: 376px) {
  .bodyB .wrapper::before {top: 580px;}

}
@media (min-width: 476px) {
  .bodyD .wrapper {background-size: 1100px;}
  .bodyG .wrapper {background-size: 800px;}
  .bodyP .wrapper {background-size: 800px;}
  .bodyB .wrapper {background-size: 1100px;}
  .bodyB .wrapper::before {top: 600px;background-size: 1400px;}
}
@media (min-width: 576px) {
  .bodyB .wrapper::before {top: 680px;background-size: 1600px;}
  .bodyP .wrapper::before {top: 800px;background-size: 1600px;}
  .bodyP .wrapper::after {background-size: 1600px;}
}
@media (min-width:768px) {
  .bodyD .wrapper {background-size: 1400px;}
  .bodyG .wrapper {background-size: 1000px;}
  .bodyP .wrapper {background-size: 1000px;}
  .bodyB .wrapper {background-size: 1400px;}
  .bodyB .wrapper::before {top: 820px;}
}
@media (min-width:992px) {
  .bodyD .wrapper {background-size: 1700px;}
  .bodyG .wrapper {background-size: 1200px;}
  .bodyP .wrapper {background-size: 1200px;}
  .bodyP .wrapper::before {top: 500px;background-size: 1600px;}
  .bodyP .wrapper::after {bottom:0;background-size:auto;}
  .bodyB .wrapper {background-size: 1700px;}
  .bodyB .wrapper::before {top: 550px;}

}
@media (min-width:1200px) {
  .bodyD .wrapper {background-size:auto;}
  .bodyG .wrapper {background-size:auto;}
  .bodyP .wrapper {background-size:auto;}
  .bodyP .wrapper::before {top: 600px;background-size:auto;}
  .bodyB .wrapper {background-size:auto;}
  .bodyB .wrapper::before {top: 700px;background-size:1900px;}
}
@media (min-width:1320px) {
  .bodyP .wrapper::before {top: 650px;}
  .bodyB .wrapper::before {top: 750px;background-size:auto;}
}


/* .toggleTheme
--------------------------------------------- */
.toggleTheme { cursor: pointer;}
.toggleTheme__label {position: relative;width: 40px;height: 24px;background: #fff;border-radius: 20px;overflow: hidden;}
.toggleTheme__inner {width: 200%;margin-left: -100%;transition: margin 0.15s ease-in-out;display: flex;align-items: center;height: 36px;}
.toggleTheme__switch {width: 20px;height: 20px;background: #BD7735;border-radius: 50%;position: absolute;top: 2px;right: 18px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);transition: right 0.15s ease-in-out;}
.darkTheme .toggleTheme__label {background:#BD7735;}
.darkTheme .toggleTheme__inner {margin-left: 0;}
.darkTheme .toggleTheme__switch {right:2px;background-color:#fff;}
@media (min-width:576px) {
  .toggleTheme__label {width: 48px;}
  .toggleTheme__switch {right: 26px;}
}
@media (min-width:1200px) {
  .toggleTheme__label {width: 117px; height: 36px;}
  .toggleTheme__switch {width: 28px; height: 28px;top: 4px; right: 85px;}
  .toggleTheme__inner::before,
  .toggleTheme__inner::after {width: 50%;font-size: 13px;font-weight:700;color: #BD7735;font-weight: normal;box-sizing: border-box; transform: translateY(5%);}
  .toggleTheme__inner::before {content: "Light Mode"; padding-left: 10px;color:#fff;}
  .toggleTheme__inner::after {content: "Dark Mode";padding-right: 14px;color: #BD7735;text-align: right;}
  .darkTheme .toggleTheme__switch {right: 4px;}
}

/* .language
--------------------------------------------- */
.language {margin-top:3px;letter-spacing: -0.5px;font-size: 14px;font-weight: 300; text-wrap: nowrap;}
.language a {color:#0f0f0f;}
.language a:hover {color:#BD7735 !important; text-decoration: none;}
.language strong {font-weight: 700;}
@media (min-width:576px) {
  .language {font-size:16px;}
}
@media (min-width:1200px) {
  .language {font-size:18px;}
}
@media (min-width:1320px) {
  .language {font-size: 20px;}
}


/* .logo
--------------------------------------------- */
.logo__img {width: 132px;height: 19px;color:#0f0f0f}
@media (min-width:376px) {
  .logo__img {width: 140px;height: 21px;}
}
@media (min-width:576px) {
  .logo__img {width: 180px;height: 26px}
}
@media (min-width:1200px) {
  .logo {width:100%;display: flex;justify-content: center; position:relative;z-index:2;}
  .logo__img {width: 220px;height: 32px}
  .bodyH .header .logo {display: none !important;}
}
@media (min-width:1320px) {
  .logo__img {width: 266px;height: 39px}
}

/* .navToggle
--------------------------------------------- */
.navToggle {
  display: flex;align-items: center;justify-content: center;
  width: 30px; height: 30px; padding: 0; border: 0;background: none; cursor: pointer;
  font-size: 0; text-indent: -9999px; color: transparent; position: relative;
}
.navToggle__inner {position: relative;width: 30px;height: 22px;}
.navToggle__inner i {position: absolute;left: 0;top: 10px; display: block; width: 30px; height: 3px;background-color:#0f0f0f ;transition: 0.2s linear}
.navToggle__inner i:nth-child(1) {top: 0}
.navToggle__inner i:nth-child(3) {bottom: 0;top: auto;}
.navToggle:focus {outline: none}
.navActive .navToggle__inner i:nth-child(1) {top: 50%;transform: rotate(45deg);}
.navActive .navToggle__inner i:nth-child(2) {opacity: 0}
.navActive .navToggle__inner i:nth-child(3) {top: 50%;transform: rotate(-45deg);}
@media (min-width:1200px) {
  .navToggle {display: none;}
}

  
/* .nav
--------------------------------------------- */
.nav ul {margin: 0;padding: 0;list-style: none;display: flex; flex-direction: column;gap:16px}
.nav ul li {display: flex;justify-content: center;}
.nav ul li a {display: block;padding:5px 14px 3px;color: #fff;border:1px solid rgba(255,255,255,0);font-size: 18px;border-radius: 30px;}
.nav ul li a:hover, .nav ul li a:focus {color: #BD7735 !important;text-decoration: none;}
.nav ul li.active a {border-color:#BD7735;color:#BD7735 !important;font-weight:700;}
@media (min-width:1200px) {
  .nav ul {display: flex;align-items: center;flex-direction: row;gap:8px;flex-wrap: wrap;}
  .nav ul li a {color:#0f0f0f;font-size: 14px;}
}
@media (min-width:1320px) {
  .nav ul {gap:16px}
  .nav ul li a {font-size: 16px;}
}
@media (max-width:1199px) {
  #nav {position: absolute;left: 0;right: 0;top: 0;z-index: 1002;display: none;padding: 32px 0; overflow-x: hidden;overflow-y: auto;background:rgba(0,0,0,0.95) ;transform: translateY(56px);}
  .navActive #nav {display: flex;flex-direction: column;align-items: center;}
}
@media (max-width:575px) {
  #nav {transform: translateY(46px);}
}



/* .footer
--------------------------------------------- */
.footer {padding-bottom: 40px;padding-top: 80px; position: relative;}
.footerNav {position: relative;z-index:2;}
.footer__inner {display: flex;flex-direction: column;align-items: center;gap:24px; justify-content: space-between;}
.footerNav ul {display: flex;flex-direction: column;align-items:center;margin: 0;padding: 0;list-style: none;gap:8px}
.footerNav ul a {color:#0f0f0f;font-weight: 300;font-size: 16px;}
.footerNav ul a:hover {color:#BD7735 !important}
.footerSocial {display: flex;justify-content: flex-end;gap:12px}
.footerSocial__item {color:#0f0f0f;}
.footerSocial__item:hover {color:#BD7735 !important;}

.footerHome {background-color: #0f0f0f;}
.footerHome .logo__img {color:#fff}
.footerHome .footerNav ul a {color:#fff}
.footerHome .footerSocial__item {color:#fff}

/*
.footer__blur {position: absolute;width: 150px;height: 300px;filter: blur(100px);bottom: -250px;left: -60px;background: rgba(189, 119, 53, 0.3);transform: rotate(32deg);}
*/
@media (max-width:575px) {
  .footerLogo .logo__img {width: 180px;height: 26px}
}

@media (min-width:476px) {
  /*
  .footer__blur {width: 200px;height: 350px;filter: blur(100px);}
  */
}
@media (max-width:768px) {  
/*
  .footer__blur {width: 220px;height: 380px;}
  */
}
@media (min-width:992px) {
  .footer.footerHome {padding-top: 60px;}  
  .footer__inner {flex-direction: row;}
  .footerNav {max-width: 400px;margin-left: auto;margin-right: auto;}
  .footerNav ul {flex-direction: row;justify-content: center;flex-wrap: wrap;gap: 8px 16px;}  
  /*
  .footer__blur {width: 260px;height: 480px;filter: blur(150px);left: -80px;bottom: -300px;}
  */
}
@media (min-width:1200px) {
  .footer {padding-bottom: 60px;padding-top: 100px;}
  .footerLogo {width:auto}
  .footerNav {max-width: 650px;}
  .footerNav ul {column-gap: 24px;}
}
@media (min-width:1320px) {
  .footer {padding-bottom: 80px;padding-top: 120px;} 
  .footerNav {max-width: 760px;}
  .footerNav ul {column-gap: 32px;}
  .footerNav ul a {font-size: 18px;}
  /*
  .footer__blur {width: 300px;height: 566px;filter: blur(190px);bottom: -300px;left: -120px;}
  */
}



/* .button
--------------------------------------------- */
/* 
.button: 50px 
.button.xs: 40px
.button.sm: 60px
.button.md: 64px
.button.lg: 68px
.button.xl: 80px
.button.xlg: 80px
.button.xxl: 103px
*/


.button {
  position:relative;z-index: 2;
  display:flex;align-items: center; justify-content: center;  gap:12px;
  padding:11px 16px 9px 16px;font-size: 18px;color:#fff; border-radius: 60px; font-weight: 500;
  background-color: #BD7735; box-shadow: 0px 0px 20px 0px #FFB02EB2;
  text-decoration: none; transition: all 0.3s linear; text-align: center;
} 
.button span {white-space: nowrap;transform: translateY(5%);}
.button svg {width:18px;height: 14px;flex-shrink: 0;}
.button:hover, .button:focus {color:#fff;background: #419CE1;box-shadow: 0px 0px 20px 0px #419CE1;color:#fff;text-decoration: none;}
.button:focus {outline: none;}

.button.xs {padding-top: 10px;padding-bottom: 8px;font-size: 14px;gap:12px}
.button.sm {padding-top: 13px;padding-bottom: 11px;}
.button.md {padding:10px 24px 8px;font-size: 20px;font-weight: 700;}
.button.lg {padding: 15px 20px 13px;font-size: 20px;}
.button.xl {padding: 15px 20px 13px;font-size: 24px; font-weight: 400;}
.button.xlg {padding: 8px 20px 8px;font-size: 28px;font-weight: 400;}
.button.xxl {padding: 18px 24px 16px 20px;font-size: 28px;gap:18px}

.button.xs svg {width: 16px; height: 12px;}
.button.xl svg {width:20px;height: 16px;}
.button.xlg svg {width:20px;height: 16px;}
.button.xxl svg {width:26px;height: 20px;}

.button.red {background-color: #D45554;box-shadow: 0px 0px 20px 0px #D45554;}
.button.red:hover, .button.red:focus {background: #419CE1;box-shadow: 0px 0px 20px 0px #419CE1;}

.button.blue {color:#fff;background: #419CE1;box-shadow: 0px 0px 20px 0px #419CE1;}
.button.blue:hover, .button.blue:focus {color:#fff;background-color: #BD7735;box-shadow: 0px 0px 20px 0px #BD7735;}

.button.white {background-color: #fff;box-shadow: 0px 0px 14px 0px #007AFF;color:#007AFF;}
.button.white:hover, .button.white:focus {color:#fff;background: #419CE1;box-shadow: 0px 0px 20px 0px #419CE1;}

.button.green {color:#0f0f0f;background-color: #7EF5FD; box-shadow: 0px 0px 10px 0px #7EF5FD !important;}
.button.green:hover, .button.green:focus {color:#fff;background-color: #BD7735;box-shadow: 0px 0px 10px 0px #BD7735;}

.button.light {padding: 7px 18px 7px 10px;background-color: #fff; color: #2F2F2F; box-shadow: none; font-weight: 400;}
.button.light svg {width:30px;height: 30px;}
.button.light:hover, .button.light:focus {background-color: #2F2F2F;color:#fff;}

.button.bej {padding: 7px 18px 7px 10px;background-color: #fff; color: #BD7735; box-shadow: none; font-weight: 400;}
.button.bej svg {width:30px;height: 30px;}
.button.bej:hover, .button.bej:focus {background-color: #2F2F2F;color:#fff;}

@media (min-width:576px) {
  .button {font-size: 20px;gap:14px}  
  .button svg {width:20px;height: 16px;}
  
  .button.xs {font-size: 16px;}
  .button.sm {padding-top: 14px;padding-bottom: 12px;}
  .button.md {padding-left:32px;padding-right: 32px;font-size: 24px;}
  .button.lg {padding: 16px 24px 14px;font-size: 24px;}
  .button.xl {padding: 16px;padding-bottom: 14px;font-size: 28px;}
  .button.xlg {padding: 6px 24px;font-size: 40px;}
  .button.xxl {padding: 18px 32px 16px;font-size: 32px;}

  .button.xl svg {width:24px;height: 18px;}
  .button.xlg svg {width: 28px;height: 24px;}
  .button.xxl svg {width:32px;height: 26px;}
}
@media (min-width:1200px) {
  .button {font-size: 22px;}
  .button svg {width: 23px;height: 18px;}

  .button.md {padding-left:40px;padding-right: 40px;font-size: 32px;}
  .button.lg {padding: 16px 28px 14px;font-size: 26px;}
  .button.xl {padding-left: 32px;padding-right: 32px;font-size: 36px;}
  .button.xlg {padding-left: 32px;padding-right: 32px;font-size: 52px;}
  .button.xxl {padding: 21px 40px 19px;font-size: 44px;gap:20px}

  .button.xl svg {width:32px;height: 26px;}
  .button.xlg svg {width: 36px;height: 29px;}
  .button.xxl svg {width:40px;height: 32px;}
}
@media (min-width:1320px) {
  .button {padding-left:18px;padding-right:18px;font-size: 24px;}

  .button.xs {font-size: 18px;}
  .button.sm {padding-top: 16px;padding-bottom: 14px;}
  .button.md {padding:10px 48px 8px;font-size: 38px;}
  .button.lg {padding: 18px 32px 16px;font-size: 28px;}
  .button.xl {padding-left: 40px;padding-right: 40px;font-size: 42px;}
  .button.xlg {padding-left: 44px;padding-right: 44px;font-size: 62px;}
  .button.xxl {padding: 21px 48px 19px; font-size: 52px;gap:24px}

  .button.xl svg {width:36px;height: 29px;}
  .button.xlg svg {width: 40px;height: 32px;transform:translateY(15%)}
  .button.xxl svg {width:48px;height: 38px;}

  .button.red.xxl {box-shadow: 0px 0px 103px rgba(189, 119, 53, 0.7);}
  .button.red.xxl:hover, .button.red.xxl:focus {box-shadow: 0px 0px 60px 0px #3293FC;}
}

/* .heroD
--------------------------------------------- */
.heroD {margin-bottom: 80px;padding-top: 20px;}
.heroD__blur {position: absolute;width: 200px;height: 400px;filter: blur(150px);left:-20%;top:-10%; background: rgba(189, 119, 53, 0.3);transform: matrix(-0.96, -0.26, -0.26, 0.96, 0, 0);}
.heroD__inner {position:relative;display: flex;flex-direction: column; align-items: center; text-align: center;}
.heroD__img {display: flex;width:288px;margin-bottom: -20px;}
.heroD__img img {animation: heroD__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}
@keyframes heroD__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.heroD__content {display: flex;flex-direction: column;}
.heroD__content strong {color:#BD7735}
.heroD__title {font-size: 32px;letter-spacing: -1px;}
.heroD__title span {font-size: 146%;}
.heroD__footer {display: flex; align-items: center; justify-content: center;color:#8F8F90;gap:12px}
@media (min-width: 376px) {
  .heroD__img {width:340px;}
  .heroD__title {font-size: 36px;}
  .heroD__footer {gap:16px}
}
@media (min-width: 476px) {
  .heroD__img {width:380px;}
}
@media (min-width: 576px) {
  .heroD__blur {width: 300px;height: 600px;filter: blur(200px);left:-20%;}
  .heroD__img {width:400px;margin-bottom: -40px;}
  .heroD__content {font-size: 20px;}
  .heroD__title {font-size: 40px;}
}
@media (min-width:768px) {
  .heroD__img {width:500px;}
  .heroD__content {font-size: 22px;}
  .heroD__title {font-size: 48px;letter-spacing: -3px;}
}
@media (min-width:992px) {  
  .heroD {margin-bottom: 0;padding-top: 0;}
  .heroD__blur {width: 400px;height: 800px;filter: blur(250px);}
  .heroD__inner {flex-direction: row;justify-content: space-between;}
  .heroD__img {width: 280px;margin: 0 0 0 -150px;}
  .heroD__img img {flex-shrink: 0;max-width: initial;width: 200%;}
  .heroD__content {align-items: flex-end;text-align: right;margin-top: -40px;}
}
@media (min-width:1200px) {
  .heroD__blur {width: 450px;height: 900px;filter: blur(300px);left:-20%;top:-30%}
  .heroD__img {width: 340px;margin: 10px 0 0 -120px;}
  .heroD__content {font-size: 24px;}
  .heroD__title {font-size: 56px;letter-spacing: -5px;}
  .heroD__footer {gap:20px}
}
@media (min-width:1320px) {
  .heroD__blur {width: 550px;height: 1000px;filter: blur(340px);left:-20%;top:-30%}
  .heroD__img {width: 340px;margin: 0 0 -20px -140px;}
  .heroD__content {font-size: 28px;}
  .heroD__title {font-size: 68px;}  
}


/* .market
--------------------------------------------- */
.market {margin-bottom: 40px;}
.market__title {text-align: center;}
.market__tabs {display: flex;justify-content: center;gap:12px;margin-bottom: 24px;}
.market__tab {
  display:flex;align-items: center;flex-direction: column-reverse; width:calc(50% - 6px); justify-content: center;
  text-align: center; gap:8px;border: 1px solid rgba(255, 255, 255, 0); background-color: rgba(189, 119, 53, 0.4);border-radius: 32px;padding:10px;font-size: 12px;color:#fff;font-weight: 700;transition: all 0.3s linear; cursor: pointer;
}
.market__tab span {transform: translateY(5%);}
.market__tab svg {width:16px;height: 16px;}
.market__tab:hover {color:#fff;border-color:#BD7735;text-decoration:none;box-shadow:0px 0px 20px rgba(254, 202, 118, 0.4);}
.market__tab.active {background-color: #fff;color:#0f0f0f;border-color: #BD7735;box-shadow:0px 0px 20px rgba(254, 202, 118, 0.4);}
.market__contents {margin-bottom: 20px;}
.market__content {position: relative; display: none;}
.market__content.active {display: block;}
.market__items {display: flex;flex-wrap: wrap; gap:12px;justify-content: center;}
.market__item {
  display:flex;width:100%;gap:10px;
  width:100%;padding: 20px;display:flex;flex-direction: column;justify-content: space-between; align-items: center; border-radius: 32px; text-align: center; line-height: 1;
  background-color: rgba(255, 255, 255, 0.6); border:1px solid #BD7735;  
}

.market__item__name {margin-bottom: 0;font-weight: 700; font-size: 22px;}
.market__item__info {font-size: 16px;margin-top:-5px}
.market__item__price {margin-top:14px;padding: 10px 40px 6px 40px;border-radius: 30px;background-color: #BD7735;font-size: 24px;font-weight: 700;color:#fff; text-decoration: none;transition: all 0.3s linear}
.market__item__price:hover {color:#fff; text-decoration: none;background-color: #e59850;box-shadow: 0px 0px 40px rgba(254, 202, 118, 0.4);;}
.market__item__geo {margin-bottom:0;font-size: 12px; font-weight: 700;}
.market__footer {display: flex;flex-direction: column;align-items: center;gap:16px}
.market__info {text-align: center;margin-bottom: 20px;}
@media (min-width: 576px) {
  .market {margin-bottom: 60px;}
  .market__tabs {gap:20px;margin-bottom: 40px;}
  .market__tab {flex-direction: row;gap:12px;width:calc(50% - 10px);padding:12px 18px;border-radius: 36px;width:auto}
  .market__info {font-size: 18px;}
  .market__item {width: calc(50% - 12px);}  
  .market__footer {gap:24px}
}
@media (min-width:992px) {
  .market__items {gap:20px}
  .market__item {width:290px;}
  .market__content + .market__content .market__item {width: 212px;}
  .market__content + .market__content .market__item:nth-child(-n+3) {width:290px}
}
@media (min-width:1200px) {
  .market {margin-bottom: 80px;}
  .market__item {width: 340px;}
  .market__content + .market__content .market__item {width: 250px;}
  .market__content + .market__content .market__item:nth-child(-n+3) {width:340px}
}
@media (min-width:1320px) {
  .market {margin-bottom: 100px;}
  .market__tabs {margin-bottom: 60px;}
  .market__info {font-size: 20px;}
  .market__item {width: 400px;min-height: 176px;padding-left: 30px;padding-right: 30px;border-radius: 40px;}
  .market__content + .market__content .market__item {width: 295px;}
  .market__content + .market__content .market__item:nth-child(-n+3) {width:400px}
  .market__item__name {font-size: 25px;}
  .market__item__info {font-size: 20px;}
  .market__item__price {font-size: 30px;}
  .market__item__geo {font-size: 14px;}  
  .market__footer {gap:32px}
}


/* .promH
--------------------------------------------- */
.promH {padding-bottom:20px;} 
.promH__blur {position: absolute;width: 260px;height: 450px;filter: blur(200px);top:0;right: -150px;background: rgba(189, 119, 53, 0.3);transform: rotate(-16deg);}
.promH__blur2 {position: absolute;width: 150px;height: 300px;filter: blur(100px);top: 35%;left: -60px;background: rgba(189, 119, 53, 0.3);transform: rotate(32deg);}
.promH__item {position:relative;display: flex;flex-direction: column;align-items:center ;}
.promH__img {flex-shrink: 0;}
.promH__content {position:relative;display: flex;flex-direction: column;line-height: 1;gap:8px;font-size: 18px;}
.promH__title {font-size: 24px;}
.promH__title span {display:block;font-size: 134%;}
.promH__content span.red {color:#FD4400;font-weight: bold;}
.promH__content span.gold {color:#BD7735;font-weight: bold;}
.promH__button {justify-content: center;width: 200px;}
.promH__item:nth-child(even) .promH__content {align-items: flex-end; text-align: right;}
.promH__item_1 .promH__img {width:280px;margin: 0 0 -20px 0;}
.promH__item_2 .promH__img {width: 260px;margin: 20px 0 -20px 0;}
.promH__item_3 .promH__img {width: 240px;margin: 0 0 -10px 0;}
.promH__item_4 .promH__img {width: 240px;margin: 40px 0 -10px 0;} 
.promH__item_5 .promH__img {width: 340px;margin: 40px 0 -10px 0;} 
@media (min-width: 376px) {
  .promH__title {font-size: 32px;}
}
@media (min-width: 476px) {
  .promH__blur {width: 350px;height: 600px;filter: blur(250px);}
  .promH__blur2 {width: 200px;height: 350px;filter: blur(100px);}
  .promH__content {font-size: 20px;}
  .promH__title {font-size: 42px;}
  .promH__button {width: 240px;}
  .promH__item_1 .promH__img {width: 380px;margin: 0 0 -20px 0;}
  .promH__item_2 .promH__img {width: 340px;margin: 40px 0 -20px 0;}
  .promH__item_3 .promH__img {width: 320px;margin: 0 0 -10px 0;}
  .promH__item_4 .promH__img {width: 320px;} 
  .promH__item_5 .promH__img {width: 400px;} 
}
@media (min-width:768px) {
  .promH__blur {width: 400px;height: 700px;}
  .promH__blur2 {width: 220px;height: 380px;}
  .promH__content {font-size: 24px;}
  .promH__title {font-size: 48px;}
  .promH__button {width: 260px;}
  .promH__item_1 .promH__img {width: 460px;margin: 0 0 -20px 0;}
  .promH__item_2 .promH__img {width: 360px;margin: 40px 0 -20px 0;}
  .promH__item_3 .promH__img {width: 340px;margin: 20px 0 -20px 0;}
  .promH__item_4 .promH__img {width: 340px;margin: 60px 0 -20px 0;} 
  .promH__item_5 .promH__img {width: 520px;margin: 60px 0 -10px 0;} 
}
@media (min-width:992px) {
  .promH {margin-bottom:-40px;padding-bottom:0;background-size: cover;}
  .promH__blur {width: 500px;height: 800px;filter: blur(300px);top: -40px;right: -200px;}
  .promH__blur2 {width: 260px;height: 480px;filter: blur(150px);top: 25%;left: -80px;}
  .promH__item {flex-direction: row;align-items: center;margin-bottom: 20px; justify-content: space-between;}
  .promH__item:nth-child(even) {flex-direction: row-reverse;}
  .promH__item_5 {margin-top:-60px}
  .promH__content {align-items: flex-end;text-align: right;}
  .promH__item:nth-child(even) .promH__content {align-items: flex-start; text-align: left;}
  .promH__item_4 .promH__content {padding-bottom:60px}
  .promH__item_1 .promH__img {width:480px;margin:0 0 -40px 20px;}
  .promH__item_2 .promH__img {width:420px;margin:20px 0 -20px 0;}
  .promH__item_3 .promH__img {width:380px;margin:-40px 0 -20px 40px;}
  .promH__item_4 .promH__img {width:420px;margin:40px 0 0 0;} 
  .promH__item_5 .promH__img {width:600px;margin:40px 0 0 -170px;} 
}
@media (min-width:1200px) {
  .promH {margin-bottom:-80px}
  .promH__item_5 {margin-top:-70px}
  .promH__content {font-size: 32px;}
  .promH__title {font-size: 58px;}
  .promH__button {width: 280px;}
  .promH__item_4 .promH__content {padding-bottom:80px}
  .promH__item_1 .promH__img {width:560px;margin:0 0 20px -60px;}
  .promH__item_2 .promH__img {width:540px;margin:0 -20px -20px 0;}
  .promH__item_3 .promH__img {width:440px;margin:-20px 0 0 20px;}
  .promH__item_4 .promH__img {width:500px;margin:40px 0 0 0;} 
  .promH__item_5 .promH__img {width:740px;margin:40px 0 0 -215px;} 
}
@media (min-width:1320px) {
  .promH {margin-bottom:-100px}
  .promH__blur {width: 548px;height: 996px;filter: blur(339px);top: -100px;right: -300px;}
  .promH__blur2 {width: 300px;height: 566px;filter: blur(190px);top: 22%;left: -120px;}
  .promH__content {gap:12px;font-size: 38px; letter-spacing: -1px;}
  .promH__button {width: 330px;}
  .promH__item_4 .promH__content {padding-bottom:160px}
  .promH__item_1 .promH__img {width:640px;}
  .promH__item_2 .promH__img {width:580px;}
  .promH__item_3 .promH__img {width:520px;}
  .promH__item_4 .promH__img {width:580px;}
  .promH__item_5 .promH__img {width:840px;margin-left:-200px}
}


/* .heroA
--------------------------------------------- */
.heroA {margin-bottom: 20px;background-image: url(/assets/images/aso/bg.png);background-position: 50% 25%;background-size: 600px;background-repeat: no-repeat;padding-top: 20px;}
.heroA__blur {position: absolute;width: 200px;height: 400px;filter: blur(150px);left:-20%;top:-10%; background: rgba(189, 119, 53, 0.3);transform: matrix(-0.96, -0.26, -0.26, 0.96, 0, 0);}
.heroA__inner {position:relative;display: flex;flex-direction: column; align-items: center; text-align: center;}
.heroA__img {display: flex;width:260px;margin-bottom: -20px;flex-shrink: 0;}
.heroA__img img {animation: heroA__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}
@keyframes heroA__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0); }
}
.heroA__content {display: flex;flex-direction: column;}
.heroA__title {font-size: 32px;}
.heroA__footer {display: flex; align-items: center; justify-content: center;}
@media (min-width: 376px) {
  .heroA__img {width:320px;}
  .heroA__title {font-size: 36px;}
}
@media (min-width: 476px) {
  .heroA {background-size: 800px;}
  .heroA__img {width:340px;margin-bottom: -20px;}
}
@media (min-width: 576px) {
  .heroA__blur {width: 300px;height: 600px;filter: blur(200px);left:-20%;}
  .heroA__img {width:380px;}
  .heroA__content {font-size: 20px;}
  .heroA__title {font-size: 40px;}
}
@media (min-width:768px) {
  .heroA {background-size: 1000px;}
  .heroA__img {width:400px;margin-bottom: -20px;}
  .heroA__content {font-size: 22px;gap:8px}
  .heroA__title {font-size: 48px;letter-spacing: -1px;}
}
@media (min-width:992px) {  
  .heroA {margin-bottom: 0;background-size: contain;background-position: 50% 100%;}
  .heroA__blur {width: 400px;height: 800px;filter: blur(250px);}
  .heroA__inner {flex-direction: row;justify-content: space-between;}
  .heroA__img {width: 500px;margin: 0 0 -20px -20px;}
  .heroA__content {align-items: flex-end; text-align: right;}
  .heroA__title {font-size: 40px;}
}
@media (min-width:1200px) {
  .heroA {margin-bottom:40px;background-size: auto;}
  .heroA__blur {width: 450px;height: 900px;filter: blur(300px);left:-20%;top:-30%}
  .heroA__img {width: 580px;margin: -20px 0 -60px 0;}
  .heroA__content {font-size: 24px;}
  .heroA__title {font-size: 52px;letter-spacing: -2px;}
}
@media (min-width:1320px) {  
  .heroA__blur {width: 500px;height: 1000px;filter: blur(340px);left:-20%;top:-30%}
  .heroA__img {width: 660px;margin: -20px 0 -40px -40px;}
  .heroA__content {font-size: 34px;}
  .heroA__title {font-size: 60px;letter-spacing: -3px;}  
}


/* .roadmapA
--------------------------------------------- */
.roadmapA {margin-bottom: 40px;}
.roadmapA__items {position:relative;display:flex;flex-direction: column; gap:16px}
.roadmapA__item {display: flex; align-items: flex-end; gap:8px;}
.roadmapA__icon {color:#0f0f0f;flex-shrink: 0; width:44px}
.roadmapA__item:last-child .roadmapA__icon {color:rgba(255,255,255,0)}
.roadmapA__content {position:relative; display: flex; justify-content: space-between; gap:8px; width:100%; padding:16px;background: #F8F5EE;border: 1px solid #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);border-radius: 10px;font-weight: 500;overflow:hidden}
.roadmapA__content p:last-child {margin-bottom: 0;}
.roadmapA__name {margin-bottom: 12px;}
.roadmapA__number {color: #F9EAD6;}
.roadmapA__number svg {height: 40px;}
.roadmapA__item:nth-child(1) .roadmapA__number svg {width: 55px;}
.roadmapA__item:nth-child(2) .roadmapA__number svg {width: 67px;}
.roadmapA__item:nth-child(3) .roadmapA__number svg {width: 67px;}
.roadmapA__item:nth-child(4) .roadmapA__number svg {width: 69px;}
.roadmapA__item:nth-child(5) .roadmapA__number svg {width: 68px;}

.roadmapA__item:nth-child(even) {flex-direction: row-reverse;}

@media (min-width: 376px) {
  .roadmapA__icon {width:48px}
  .roadmapA__number svg {height: 48px;}
  .roadmapA__item:nth-child(1) .roadmapA__number svg {width: 66px;}
  .roadmapA__item:nth-child(2) .roadmapA__number svg {width: 80px;}
  .roadmapA__item:nth-child(3) .roadmapA__number svg {width: 81px;}
  .roadmapA__item:nth-child(4) .roadmapA__number svg {width: 83px;}
  .roadmapA__item:nth-child(5) .roadmapA__number svg {width: 81px;}
}
@media (min-width: 476px) {
  .roadmapA__item {padding-left: 10%;}
  .roadmapA__item:nth-child(even) {padding-left: 0 !important;padding-right: 10%;}
  .roadmapA__icon {width:60px}
  .roadmapA__content { align-items: center;padding-right:8px;}
  .roadmapA__number svg {height: 60px;}
  .roadmapA__item:nth-child(1) .roadmapA__number svg {width: 82px;}
  .roadmapA__item:nth-child(2) .roadmapA__number svg {width: 100px;}
  .roadmapA__item:nth-child(3) .roadmapA__number svg {width: 101px;}
  .roadmapA__item:nth-child(4) .roadmapA__number svg {width: 103px;}
  .roadmapA__item:nth-child(5) .roadmapA__number svg {width: 102px;}
}
@media (min-width: 576px) {
  .roadmapA {margin-bottom: 60px;}
  .roadmapA__content {font-size: 20px;}
  .roadmapA__number {font-size: 100px;}
}
@media (min-width:768px) {
  .roadmapA__title {margin-bottom: 24px;}
  .roadmapA__item {padding-left:15%;}
  .roadmapA__item:nth-child(even) {padding-right: 15%;} 
  .roadmapA__icon {width:80px}
  .roadmapA__content {font-size: 22px;}
  .roadmapA__number svg {height: 80px;}
  .roadmapA__item:nth-child(1) .roadmapA__number svg {width: 109px;}
  .roadmapA__item:nth-child(2) .roadmapA__number svg {width: 133px;}
  .roadmapA__item:nth-child(3) .roadmapA__number svg {width: 134px;}
  .roadmapA__item:nth-child(4) .roadmapA__number svg {width: 138px;}
  .roadmapA__item:nth-child(5) .roadmapA__number svg {width: 135px;}
}
@media (min-width:992px) {
  .roadmapA__title {max-width: 60%; margin-left: auto;margin-right: auto;}
  .roadmapA__item {padding-left: 20%;}
  .roadmapA__item:nth-child(even) {padding-right: 20%;} 
  .roadmapA__icon {width:100px}
  .roadmapA__content {font-size: 24px;}
  .roadmapA__content > div {max-width: 50%;}
  .roadmapA__number svg {height: 100px;}
  .roadmapA__item:nth-child(1) .roadmapA__number svg {width: 137px;}
  .roadmapA__item:nth-child(2) .roadmapA__number svg {width: 166px;}
  .roadmapA__item:nth-child(3) .roadmapA__number svg {width: 168px;}
  .roadmapA__item:nth-child(4) .roadmapA__number svg {width: 172px;}
  .roadmapA__item:nth-child(5) .roadmapA__number svg {width: 169px;}
}
@media (min-width:1200px) {
  .roadmapA__item {padding-left: 25%;}
  .roadmapA__item:nth-child(even) {padding-right: 25%;} 
  .roadmapA__icon {width:120px}
  .roadmapA__content {font-size: 28px;}
  .roadmapA__number svg {height: 110px;}
  .roadmapA__item:nth-child(1) .roadmapA__number svg {width: 150px;}
  .roadmapA__item:nth-child(2) .roadmapA__number svg {width: 183px;}
  .roadmapA__item:nth-child(3) .roadmapA__number svg {width: 185px;}
  .roadmapA__item:nth-child(4) .roadmapA__number svg {width: 189px;}
  .roadmapA__item:nth-child(5) .roadmapA__number svg {width: 186px;}
}
@media (min-width:1320px) {
  .roadmapA {margin-bottom: 80px;}
  .roadmapA__title {margin-bottom: 32px;}
  .roadmapA__item {padding-left: 28%;}
  .roadmapA__item:nth-child(even) {padding-right: 28%;} 
  .roadmapA__icon {width:159px; height:112px}
  .roadmapA__content {font-size: 32px;}
  .roadmapA__name {font-size: 44px;}
  .roadmapA__number svg {height: 147px;}
  .roadmapA__item:nth-child(1) .roadmapA__number svg {width: 200px;}
  .roadmapA__item:nth-child(2) .roadmapA__number svg {width: 244px;}
  .roadmapA__item:nth-child(3) .roadmapA__number svg {width: 246px;}
  .roadmapA__item:nth-child(4) .roadmapA__number svg {width: 252px;}
  .roadmapA__item:nth-child(5) .roadmapA__number svg {width: 248px;}
}


/* .bulitsP
--------------------------------------------- */
.bulitsP {margin-bottom: 40px;}
.bulitsP__items {display: flex;gap:10px; flex-wrap: wrap;}
.bulitsP__item {width: calc(50% - 5px);padding: 12px; color:#fff;background: #BD7735;border: 1px solid #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15); border-radius: 10px;word-break: break-word; overflow-wrap: break-word;}
.bulitsP__item:nth-child(even) {background: #F8F5EE;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);color:#0f0f0f}
.bulitsP__item p {margin-bottom: 12px;}
.bulitsP__item p:last-child {margin-bottom: 0;}
.bulitsP__blur {position: absolute;width: 150px;height: 300px;filter: blur(100px);top: -50px;right: -100px;background: rgba(189, 119, 53, 0.3);transform: matrix(-0.85, 0.52, 0.52, 0.85, 0, 0);}

@media (min-width: 476px) {
  .bulitsP__items {gap: 16px;}
  .bulitsP__item {width: calc(50% - 8px);}
  .bulitsP__blur {width: 200px;height: 350px;filter: blur(100px);}
}
@media (min-width:576px) {
  .bulitsP {margin-bottom: 60px;}
}
@media (min-width:768px) {
  .bulitsP__title {margin-bottom: 32px;}
  .bulitsP__items {gap: 20px;}
  .bulitsP__item {width: calc(50% - 10px);padding: 16px;}
  .bulitsP__blur {width: 220px;height: 380px;}
}
@media (min-width:992px) {
  .bulitsP {margin-bottom: 100px;}
  .bulitsP__item {width: calc(25% - 15px);}
  .bulitsP__blur {width: 260px;height: 480px;filter: blur(150px);right: -300px;top: -150px;}
}
@media (min-width:1200px) {
  .bulitsP {margin-bottom: 140px;}
  .bulitsP__title {margin-bottom: 40px;}
}
@media (min-width:1320px) {
  .bulitsP {margin-bottom: 160px;}
  .bulitsP__blur {width: 300px;height: 566px;filter: blur(190px);top: -200px;right: -350px;}
}


/* .heroB
--------------------------------------------- */
.heroB {margin-bottom: 40px;}
.heroB__blur {position: absolute;width: 260px;height: 450px;filter: blur(200px);top:0;left: -150px;background: rgba(189, 119, 53, 0.3);transform: rotate(16deg);}
.heroB__inner {position: relative;display: flex;flex-direction: column;align-items: center;}
.heroB__img {width:260px;margin-bottom: -20px;flex-shrink: 0;}
.heroB__img img {animation: heroB__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}
@keyframes heroB__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0); }
}
.heroB__content {text-align: center;}
.heroB__title {padding-top:24px;text-transform: uppercase;font-weight: 900;line-height: 0.9;font-size: 44px;letter-spacing: -1px;}
.heroB__title span {font-size: 128%;}
.heroB__desc {font-size: 18px;}

.heroB__dont {position:relative;display: inline-flex; padding:0 10px 3px 0; background: url(../images/blacklist/line.png) 0 100%; background-size: 95%;background-repeat: no-repeat;text-transform: uppercase; font-weight: 900;}
.heroB__dont img {position: absolute; bottom: -3px;right:0; width:6px}

@media (min-width: 376px) {
  .heroB__img {width:320px;margin-bottom: -30px;}
  .heroB__title {font-size: 52px;}
  .heroB__desc {font-size: 20px;}
}
@media (min-width: 476px) {
  .heroB__blur {width: 350px;height: 600px;filter: blur(250px);}
  .heroB__img {width:340px;}
  .heroB__title {font-size: 60px;letter-spacing: -2px;}
  .heroB__desc {font-size: 24px;}
  .heroB__dont {padding:0 12px 4px 0;}
  .heroB__dont img {width:8px}
}
@media (min-width: 576px) {
  .heroB__blur {width: 300px;height: 600px;filter: blur(200px);left:-20%;}
  .heroB__img {width:380px;}
}
@media (min-width:768px) {
  .heroB__blur {width: 400px;height: 700px;}
  .heroB__img {width:440px;}
  .heroB__title {font-size: 90px;letter-spacing: -3px;}
  .heroB__desc {font-size: 28px;}
  .heroB__dont {padding:0 16px 6px 0;}
  .heroB__dont img {width:10px} 
}
@media (min-width:992px) {
  .heroB__blur {width: 500px;height: 800px;filter: blur(300px);top: -40px;right: -200px;}
  .heroB__inner {flex-direction: row-reverse; justify-content: space-between;} 
  .heroB__img {flex-shrink:0;display:flex;width: 250px;margin: 0;transform: translateX(-80%);position: relative;z-index: 2;}
  .heroB__img img {flex-shrink:0;width:200%;max-width: initial;}
  .heroB__content {text-align: left;}
  .heroB__title {padding-top:38px;font-size: 100px;}
}
@media (min-width:1200px) {
  .heroB__img {width: 300px;}
  .heroB__title {padding-top:44px;font-size: 120px;letter-spacing: -5px;}
  .heroB__desc {font-size: 32px;}
}
@media (min-width:1320px) {
  .heroB__blur {width: 548px;height: 996px;filter: blur(339px);top: -100px;right: -300px;}
  .heroB__img {width: 315px;margin-top: -20px;transform: translateX(-70%);}
  .heroB__content {letter-spacing: -2px;}
  .heroB__title {padding-top:50px;font-size: 140px;letter-spacing: -5px;}
  .heroB__desc {font-size: 36px;}
  .heroB__dont {padding-right:20px;}
  .heroB__dont img {width:15px;height: 84px;}
} 


/* .statA
--------------------------------------------- */
.statA {margin-bottom: 40px;}
.statA__blur {position: absolute;width: 260px;height: 450px;filter: blur(200px);top:0;right: -150px;background: rgba(189, 119, 53, 0.3);transform: rotate(-16deg);}
.statA__title {position: relative;}
.statA__items {position: relative;display: flex; flex-wrap: wrap;gap:10px;justify-content: center;margin-bottom: 40px;}
.statA__item {
  display: flex; flex-direction: column;justify-content: center; width: 100%; padding: 16px;
  background: #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);border: 1px solid #BD7735;
  border-radius: 10px; color:#fff;text-transform: uppercase; text-align: center;
}
.statA__item:nth-child(even) {background: #F8F5EE;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);border-radius: 10px;color:#BD7735}
.statA__name {font-weight: 900;letter-spacing: -0.04em;font-size: 24px;}
.statA__item p {margin-bottom: 8px;}
.statA__item p:last-child {margin-bottom: 0;}
.statA__footer {position: relative;font-weight: 500;font-size: 20px;line-height: 0.9;text-align: center;}
@media (min-width: 476px) {
  .statA__blur {width: 350px;height: 600px;filter: blur(250px);}
}
@media (min-width: 576px) {
  .statA__blur {width: 300px;height: 600px;filter: blur(200px);right:-20%;}
  .statA__items {gap:14px}
  .statA__item {width:calc(50% - 7px)}
  .statA__footer {font-size: 24px;}  
}
@media (min-width:768px) {
  .statA__blur {width: 400px;height: 700px;}
  .statA__title {margin-bottom: 24px;}
}
@media (min-width:992px) {
  .statA__blur {width: 500px;height: 800px;filter: blur(300px);top: -40px;right: -200px;}
  .statA__items {gap:15px}
  .statA__item {width:calc(33.333333% - 10px)}
  .statA__item:nth-child(4) .statA__name {font-size: 22px;}
}
@media (min-width:1200px) {
  .statA {margin-bottom: 60px;}
  .statA__items {margin-bottom: 60px;}
  .statA__item {font-size: 20px;}
  .statA__name {font-size: 32px;}
  .statA__item:nth-child(4) .statA__name {font-size: 24px;}
}
@media (min-width:1320px) {
  .statA__blur {width: 548px;height: 996px;filter: blur(339px);top: -150px;right: -400px;}
  .statA__title {margin-bottom: 32px;}
  .statA__name {font-size: 34px;}
  .statA__item:nth-child(4) .statA__name {font-size: 26px;}
  .statA__footer {font-size: 28px;}  
}


/* .rekA
--------------------------------------------- */
.rekA__title {margin-bottom: 32px;}
.rekA__items {display: flex; flex-wrap: wrap;gap:10px;justify-content: center;margin-bottom: 40px;gap:10px}
.rekA__item {
  display: flex;align-items: center;padding: 20px;
  font-weight: 700;font-size: 20px;letter-spacing: -0.04em;background: #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);
  border-radius: 10px;color:#fff;border: 1px solid #BD7735;text-align: center;
}
.rekA__item:nth-child(even) {background: #F8F5EE;color:#0f0f0f;}
.rekA__item p:last-child {margin-bottom: 0;}
.rek__footer {display: flex;justify-content: center;}
@media (min-width: 476px) {
  .rekA__item {width:calc(50% - 10px)}
}
@media (min-width:768px) {
  .rekA__title {margin-bottom: 24px;}  
  .rekA__items {gap:20px}
  .rekA__item {font-size: 22px;width:calc(50% - 10px)}
}
@media (min-width:992px) {
  .rekA__item {width:calc(33.3333333% - 14px)}
}
@media (min-width:1200px) {
  .rekA__items {margin-bottom: 60px; gap:32px}
  .rekA__item {width:calc(33.3333333% - 22px);padding: 20px;font-size: 24px;}  
}
@media (min-width:1320px) {
  .rekA__title {margin-bottom: 32px;}  
  .rekA__item {padding: 24px;font-size: 26px;}  
}


/* .infoP
--------------------------------------------- */
.infoP {display: flex; flex-direction: column;align-items: center;margin-bottom: 90px;}
.infoP__title {margin-bottom:16px;font-size: 32px;font-weight: 700;line-height: 0.95;}
.infoP__title2 {font-size: 28px;}
.infoP__arrow {margin-top: 40px;margin-bottom: 40px;}
.infoP__arrow svg {width: 120px;height: 77px;transform: rotate(90deg);}
.infoP__desc p {margin-bottom: 0;}
.infoP__desc span {color:#F8F5EE;background-color: #0f0f0f;}
@media (min-width:376px) {
  .infoP__title {font-size: 36px;}
  .infoP__title2 {font-size: 32px;}
}
@media (min-width:576px) {
  .infoP {margin-bottom: 80px;}
  .infoP__title {font-size: 40px;}
  .infoP__title2 {font-size: 36px;}
}
@media (min-width:992px) {
  .infoP {flex-direction: row;align-items: flex-start;justify-content: space-between;margin-bottom: 120px;}
  .infoP__item {width: 350px;}
  .infoP__item2 {padding-top: 80px;}
  .infoP__arrow {margin-top:40px;margin-bottom: 0;}
  .infoP__arrow svg {width: 180px;height: 115px;transform: translateY(25%) rotate(0deg);flex-shrink: 0;}
}
@media (min-width:1200px) {
  .infoP__item {width: 430px;}
  .infoP__title {font-size: 48px;}
  .infoP__title2 {font-size: 44px;}
  .infoP__arrow svg {width: 200px;height: 128px;}
}
@media (min-width:1320px) {
  .infoP {margin-bottom: 140px;}
  .infoP__item {width: 488px;}
  .infoP__item2 {padding-top:100px}
  .infoP__title {font-size: 60px;}
  .infoP__title2 {font-size: 52px;}
  .infoP__desc {font-size: 23px;}
  .infoP__arrow svg {width:229px; height:147px;}
}

/* .guestP
--------------------------------------------- */
.guestP {margin-bottom: 40px;}
.guestP__img {width: 220px;margin: 0 auto -20px;}
.guestP__inner {display: flex;flex-direction: column;gap:24px;align-items: center;position: relative;}
.guestP__content {padding: 24px;background: #BD7735;border-radius:20px; color:#fff;font-size: 18px;line-height: 1.5;}
.guestP__title {line-height: 0.9;}
.guestP__content p:last-child {margin-bottom: 0;}
.guestP__button {position:relative;}
@media (min-width: 376px) {
  .guestP__img {width: 240px;}
}
@media (min-width: 476px) {
  .guestP__img {width: 280px;margin-bottom: -30px;}
}
@media (min-width: 576px) {
  .guestP {margin-bottom: 60px;}
  .guestP__content {font-size: 20px;}
}
@media (min-width:768px) {  
  .guestP__img {width: 320px;margin-bottom: -60px;}
  .guestP__content {padding:32px;border-radius: 32px;}
}
@media (min-width:992px) {
  .guestP {margin-bottom: 100px;}
  .guestP__inner {position:static}
  .guestP__img {width: 340px;position: absolute;left: -130px;top: 50%;transform: translateY(-63%);} 
  .guestP__content {padding-right:40px;padding-left: 200px;} 
}
@media (min-width:1200px) {
  .guestP {margin-bottom: 120px;}
  .guestP__img {width: 410px;left: -180px;transform: translateY(-70%);}  
  .guestP__content {padding-right:60px; padding-left: 230px; }  
}
@media (min-width:1320px) {
  .guestP {margin-bottom: 140px;}
  .guestP__img {width: 470px;left: -230px;}
  .guestP__inner {gap:32px}
  .guestP__content {font-size: 22px;border-radius:40px;}
  .guestP__title {font-size: 54px;}
}


/* .heroG
--------------------------------------------- */
.heroG {margin-bottom: 40px;}
.heroG__inner {position: relative;display: flex;align-items: center; flex-direction: column;margin-bottom: 24px;}
.heroG__content {position: relative;text-align: center; width:100%; padding: 24px 10px;font-size: 18px;letter-spacing: -1px;border-radius: 30px;}
.heroG__content p:last-child {margin-bottom: 0;}
.heroG__nickname {color:#BD7735;text-transform: uppercase;}
.heroG__slogan {color: #BD7735;font-weight: 500;}
.heroG__slogan img {display: inline; width:28px;margin-top: -2px;}
.heroG__photo {width:200px;margin-bottom: -20px;}
.heroG__footer {display: flex;justify-content: center;}
.heroG__blur {position: absolute;width: 250px;height: 450px;background: rgba(189, 119, 53, 0.3);filter: blur(140px);transform: matrix(-0.96, -0.26, -0.26, 0.96, 0, 0);top: 0;left: -150px;}
@media (max-width:991px) {
  .heroG__content {background: rgba(248, 245, 238, 0.6);border: 4px solid #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);backdrop-filter: blur(5px);}
}
@media (min-width: 376px) {
  .heroG__photo {width:220px;}
}
@media (min-width: 476px) {
  .heroG__content {font-size: 20px;padding-top: 32px;padding-bottom: 32px;}
  .heroG__photo {width:260px;margin-bottom: -24px;}
}
@media (min-width: 576px) {
  .heroG {margin-bottom: 60px;}
  .heroG__inner {margin-bottom: 32px;}
  .heroG__blur {width: 350px;height: 600px;filter: blur(200px);top: -80px;left: -230px;}
}
@media (min-width:768px) {
  .heroG__content {font-size: 22px;padding-top: 40px;padding-bottom: 40px;}
  .heroG__photo {width:300px;margin-bottom:0;}
}
@media (min-width:992px) {
  .heroG {padding-top: 80px;}
  .heroG__inner {position: relative; align-items: flex-start; justify-content: center; min-height: 300px; background: rgba(248, 245, 238, 0.6);border: 4px solid #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);backdrop-filter: blur(5px);}
  .heroG__content {width:60%;font-size: 24px;}
  .heroG__inner {border-radius: 60px;}
  .heroG__slogan img {width:40px}
  .heroG__photo {width:340px;position: absolute;bottom: 0;right:0;border-bottom-right-radius: 56px;overflow: hidden;}
  .heroG__blur {width: 420px;height: 800px;filter: blur(260px);top: -100px;left: -300px;}
}
@media (min-width:1200px) {
  .heroG {padding-top: 80px;}
  .heroG__inner {min-height: 340px;margin-bottom: 40px;}
  .heroG__content {font-size: 28px;}
  .heroG__photo {width: 380px;}
  .heroG__blur {width: 548px;height: 995px;filter: blur(339px);left: -420px;top: -120px;}
}
@media (min-width:1320px) {
  .heroG {padding-top: 80px;margin-bottom: 80px;}
  .heroG__inner {min-height: 430px;}
  .heroG__content {font-size: 36px;width:58%;letter-spacing: -2px;}
  .heroG__nickname {font-size:68px}
  .heroG__slogan img {width:60px;margin-top: -3px;margin-right:-2px;}
  .heroG__photo {width: 482px;}
}


/* .zamD
--------------------------------------------- */
.zamD {display: flex;flex-direction: column; align-items: center; text-align: center;gap:24px}
@media (min-width:768px) {
  .zamD {gap:32px}
}
@media (min-width:1200px) {
  .zamD {gap:40px}
}
@media (min-width:1320px) {
  .zamD {gap:60px}
}


/* .heroP
--------------------------------------------- */
.heroP {padding-top: 20px;}
.heroP__content {position:relative;z-index:2;display:flex;flex-direction: column; align-items: center;text-align: center;}
.heroP__title {font-weight: 900;letter-spacing: -1px;font-size: 32px;}
.heroP__desc {font-size: 18px;}
.heroP__footer {display: flex;justify-content: center;margin-top: 16px;margin-bottom: 16px;}
.heroP__media {position: relative;}
.heroP__img {margin:-20px auto -40px auto;display:flex;justify-content: center;}
.heroP__img img {width:380px;max-width: initial;flex-shrink: 0;animation: heroP__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}
@keyframes heroP__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0); }
}
.heroP__blur {position: absolute;width: 200px;height: 400px;filter: blur(150px);left:-40%;top:-10%; background: rgba(189, 119, 53, 0.3);transform: matrix(-0.96, -0.26, -0.26, 0.96, 0, 0);}

@media (min-width: 376px) {
  .heroP__title {font-size: 36px;}
  .heroP__img img {width:440px;}
}
@media (min-width: 476px) {
  .heroP__img img {width:500px;}  
}
@media (min-width: 576px) {
  .heroP__title {letter-spacing: -1px;font-size: 38px;}
  .heroP__desc {font-size: 20px;}
  .heroP__img {margin-bottom: -60px;}
  .heroP__img img {width:560px;}
  .heroP__blur {width: 300px;height: 600px;filter: blur(200px);}
}
@media (min-width:768px) {
  .heroP__title {font-size: 44px;}
  .heroP__desc {width:70%;}
  .heroP__img {margin-top: -40px;margin-bottom: -80px;}
  .heroP__img img {width:660px;}
}
@media (min-width:992px) {
  .heroP {padding-top: 0px;margin-bottom: 40px;}
  .heroP__title {font-size: 48px;}
  .heroP__desc {width:50%;font-size: 24px;}
  .heroP__img {margin-top: -40px;margin-bottom: -60px;}
  .heroP__img img {width:720px;}
  .heroP__blur {width: 400px;height: 800px;filter: blur(250px);}
  .heroP__footer { position: absolute;bottom: 0;left:50%; z-index:2;transform: translateX(-50%);}
}
@media (min-width:1200px) {
  .heroP__title {margin-bottom:16px;font-size: 56px;}
  .heroP__img img {width:780px;}    
  .heroP__blur {width: 450px;height: 900px;filter: blur(300px);left:-20%;top:-30%}
}
@media (min-width:1320px) {
  .heroP {margin-bottom: 60px;}
  .heroP__title {font-size: 64px;letter-spacing: -3px;}
  .heroP__desc {font-size: 26px;}
  .heroP__img {margin-top:-60px;}
  .heroP__img img {width: 830px;}
  .heroP__blur {width: 550px;height: 1000px;filter: blur(340px);left:-20%;top:-30%}
}


/* .blueLabels
--------------------------------------------- */
.blueLabels {width: 100%;margin-bottom:40px;display: flex;flex-direction: column;align-items: flex-start;}
.blueLabel {position: relative;padding: 12px 20px;margin-bottom: 20px;margin-right:40px;border-radius: 15px;background: #419CE1;box-shadow: 0px 0px 20px 0px #419CE1;color:#fff;}
.blueLabel:nth-child(even) {margin-left:40px;margin-right:0 !important;}
.blueLabel:last-child {margin-bottom: 0;}
.blueLabel p {margin-bottom: 0;}
.blueLabel__icon {position: absolute;bottom: 0;right:-5px;}
.blueLabel:nth-child(even) .blueLabel__icon {left:-5px;right:auto}
@media (min-width:576px) {
  .blueLabel {margin-right:60px;}
  .blueLabel:nth-child(even) {margin-left:60px;}
}
@media (min-width:992px) {
  .blueLabels {margin-bottom: 0;}
  .blueLabel {position: absolute;margin-bottom: 0;margin-right: 0;padding-top: 10px;padding-bottom: 10px;font-size: 16px;}
  .blueLabel:nth-child(even) {margin-left:0;}
  .blueLabel_1 {top: 12%;left: 9%;padding: 8px 14px;border-radius: 30px;width: 155px;}
  .blueLabel_2 {right: 0;width: 240px;transform: scale(0.7);bottom: 33%;}
  .blueLabel_3 {left: -3%;top: 40%;width: 250px;}
  .blueLabel_4 {width: 240px;right: -3%;top: 13%;}
}
@media (min-width:1200px) {
  .blueLabel {font-size: 17px;}
  .blueLabel_1 {top: 10%;left: 13%;width: 180px;}
  .blueLabel_2 {right: 6%;width: 250px;}
  .blueLabel_3 {left: 0;width: 280px;}
  .blueLabel_4 {width: 270px;right: 3%;}
}
@media (min-width:1320px) {
  .blueLabel_1 {top: 11%;left: 17%;}
  .blueLabel_2 {right: 7%;width: 250px;}
  .blueLabel_3 {left: 0px;}
  .blueLabel_4 {right: 5%;}
}


/* .contentR
--------------------------------------------- */
.contentR {position: relative;}
.contentR h1 {font-size: 28px;}
.contentR h2 {font-size: 20px;}
.contentR h3 {font-size:18px;}
.contentR h1, .contentR h2, .contentR h3, .contentR p, .contentR ul {margin-bottom: 24px;}
@media (min-width: 576px) {
  .contentR h1 {font-size: 32px;}
  .contentR h2 {font-size: 22px;}
  .contentR h3 {font-size:20px;}
  .contentR h1, .contentR h2, .contentR h3, .contentR p, .contentR ul {margin-bottom: 32px;}
}
@media (min-width:1200px) {
  .contentR  h1 {font-size: 40px;}
  .contentR h2 {font-size: 24px;}
  .contentR h3 {font-size:20px;}
  .contentR h1, .contentR h2, .contentR h3, .contentR p, .contentR ul {margin-bottom: 40px;}
}


/* .blurR
--------------------------------------------- */
.blurR {position: absolute;background: rgba(189, 119, 53, 0.37);}
.blurR_1 {width: 170px;height: 440px;filter: blur(100px);transform: rotate(23.24deg);top: 0;left: -200px;}
.blurR_2 {width: 300px;height: 440px;filter: blur(100px);transform: rotate(-55deg);right: -300px;top: 15%;}
.blurR_3 {width: 200px;height: 440px;background: rgba(189, 119, 53, 0.5);filter: blur(120px);transform: rotate(-24deg);bottom: 25%;left: -200px;}
.blurR_4 {width: 200px;height: 500px;background: rgba(189, 119, 53, 0.5);filter: blur(170px);bottom: 15%;right: -200px;}
.blurR_5 {width: 200px;height: 700px;background: rgba(189, 119, 53, 0.31);filter: blur(120px);transform: rotate(-74deg);bottom: -700px;left: -200px;}
@media (min-width:768px) {
  .blurR_1 {width: 250px;height: 600px;filter: blur(140px);top: -300px;left: -250px;}
  .blurR_2 {width: 400px;height: 700px;filter: blur(140px);top: -600px;}
  .blurR_3 {width: 300px;height: 700px;filter: blur(200px);left: -300px;}
  .blurR_4 {width: 300px;height: 800px;filter: blur(250px);right: -350px;}
  .blurR_5 {width: 300px;height: 1200px;filter: blur(200px);bottom: -1000px;}
}
@media (min-width:1200px) {
  .blurR_1 {width: 340px;height: 860px;filter: blur(190px);top: -800px;left: -280px;}
  .blurR_2 {width: 590px;height: 860px;filter: blur(190px);top: -800px;right: -500px;}
  .blurR_3 {width: 440px;height: 860px;filter: blur(250px);bottom: 25%;left: -500px;}
  .blurR_4 {width: 440px;height: 1000px;filter: blur(340px);bottom: 15%;right: -400px;}
  .blurR_5 {width: 440px;height: 1560px;filter: blur(250px);bottom: -1300px;left: -200px;}
}


/* .birjaH 
--------------------------------------------- */
.birjaH  {position:relative;z-index:2;display:flex;flex-direction: column;align-items: center;}
.birjaH__wrapper {width:100%;background-color:#0f0f0f;color:#fff;}
.birjaH__stripe {position:relative;max-width:2240px;height: 74px;margin-bottom: -20px;width: 100%;z-index:3}
.birjaH__stripe img {object-fit: cover;width: 100%;height: 100%;}
.birjaH__inner {display: flex;flex-direction: column;align-items: center;}
.birjaH__img {width:360px;margin-bottom: -40px;}
.birjaH__content {text-align: center;}
.birjaH__title {text-transform: uppercase;line-height: 1;margin-bottom: 0;font-size: 60px;letter-spacing: -1px;}
.birjaH__desc {margin-bottom: 32px;font-weight: 700;color:#BD7735;font-size: 20px;}
.birjaH__progress__text {display: flex;justify-content: space-between;margin-bottom: 8px;}
.birjaH__progress__line {display: flex;align-items: center; background: #424243;border-radius: 100px; height:18px;}
.birjaH__progress__line span { width:73%;margin-left:5px;height: 10px;background: #FFFFFF;border-radius: 100px;}

@media (min-width: 376px) {
  .birjaH__img {width:400px;}  
}
@media (min-width: 476px) {
  .birjaH__stripe {height: 80px;}
  .birjaH__img {width:440px;}
  .birjaH__title {font-size: 80px;}
  .birjaH__desc {font-size: 24px;}
}
@media (min-width: 576px) {
  .birjaH__stripe {height: 120px;margin-bottom: -30px;}  
}
@media (min-width:768px) {
  .birjaH__stripe {height: 160px;margin-bottom: -40px;}
  .birjaH__img {width:500px;}
  .birjaH__title {font-size: 100px;}
  .birjaH__desc {margin-bottom:40px;font-size: 32px;}
  .birjaH__progress__text {font-size: 20px;}
}
@media (min-width:992px) {
  .birjaH__stripe {height: 190px;}
  .birjaH__inner {flex-direction: row;align-items: center;justify-content: space-between;}
  .birjaH__img {width:320px;margin-left: -80px;margin-bottom:-100px;display: flex;flex-shrink: 0;}
  .birjaH__img img {width:200%;flex-shrink: 0;max-width: initial;}
  .birjaH__content {text-align: left;margin-top: 40px;max-width:55%}
}
@media (min-width:1200px) {
  .birjaH__stripe {height: 206px;}
  .birjaH__img {width:400px;margin-bottom: -120px;}
  .birjaH__content {margin-top:60px}
  .birjaH__title {font-size: 126px;letter-spacing: -3px;}
  .birjaH__desc {margin-bottom:48px;font-size: 36px;letter-spacing: -1px;}
  .birjaH__progress__text {font-size: 24px;}
  .birjaH__progress__line {height: 22px;}
  .birjaH__progress__line span {height: 12px;}
}
@media (min-width:1320px) {
  .birjaH__stripe {height: 302px; margin-bottom: -60px;}
  .birjaH__img {width:440px;margin-left: -140px;margin-bottom: -140px;}
  .birjaH__content {margin-top:80px}
  .birjaH__title {font-size: 150px;}
  .birjaH__desc {margin-bottom:60px;font-size: 44px;}
  .birjaH__progress__text {font-size: 30px;}
}


/* .weA
--------------------------------------------- */
.weA {margin-bottom: 40px;}
.weA__blur {position: absolute;top:25%;right:-200px;width: 150px;height: 300px;background: rgba(189, 119, 53, 0.3);filter: blur(100px);transform: matrix(-0.85, 0.52, 0.52, 0.85, 0, 0);}
.weA__img {display:block;margin-bottom: -20px;}
.weA__content {position:relative;font-size: 18px;}
.weA__content p {margin-bottom: 24px;}
.weA__title {margin-bottom: 24px;}
.weA__footer {display: flex;}

@media (min-width: 576px) {
  .weA {margin-bottom: 60px;}
  .weA__content {font-size: 20px;} 
}
@media (min-width:768px) {
  .weA__blur {right:-250px;width: 220px;height: 480px;filter: blur(150px);}
  .weA__content p {margin-bottom: 32px;}
  .weA__title {margin-bottom: 32px;}
}
@media (min-width:992px) {
  .weA__blur {top:-5%;}
  .weA__img {position: absolute;right:-60px;bottom: -40px;width:460px}
  .weA__title {width: 85%;}
  .weA__desc {width: 64%;}
}
@media (min-width:1200px) {
  .weA__blur {right:-300px;width: 310px;height: 566px;filter: blur(190px);}
  .weA__img {right: -60px;bottom: -56px;width:580px}
  .weA__content {font-size: 24px;}
  .weA__footer {padding-top: 20px;}
  .weA__title {width:75%;}
  .weA__desc {width: 60%;}  
}
@media (min-width:1320px) {  
  .weA {margin-bottom: 80px;}
  .weA__img {right: -75px;bottom: -70px;width:680px}
  .weA__content {font-size: 28px;}
  .weA__desc {width:58%;}
  .weA__content p {margin-bottom: 40px;}
  .weA__title {margin-bottom: 32px;}
  .weA__footer {padding-top: 40px;}
}


/* .listsB
--------------------------------------------- */
.listsB {margin-bottom: 40px;}
.listsB__header {font-size: 18px;text-align: center;}
.listsB__title {margin-bottom: 8px;text-transform: uppercase;}
.listsB__blur {position: absolute;width: 150px;height: 300px;filter: blur(100px);top: -50px;right: -100px;background: rgba(189, 119, 53, 0.3);transform: matrix(-0.85, 0.52, 0.52, 0.85, 0, 0);}

.listsB__items {display: flex;flex-direction: column;gap:10px}
.listsB__item {display: flex;align-items: flex-start;gap:10px;padding: 20px 16px;background: rgba(255, 255, 255, 0.8);border: 1px solid #D5CFC3;border-radius: 16px;}

.listsB__item__photo {flex-shrink:0;width:32px;height:32px;}
.listsB__item__photo img {width:100%;height:100%;object-fit:cover}

.listsB__item__strelka {width:20px;height: 20px;margin-top:3px}
.listsB__item__content {width:100%;font-weight: 500; hyphens: auto; overflow-wrap: break-word;  word-break: break-word;}
.listsB__item button {padding: 0;border:0;outline: none;background: none;color:#0f0f0f;font-weight: 900;transition:color 0.2s linear;text-align: left;font-size: 20px;}
.listsB__item button:hover, .listsB__item button:focus {color:#BD7735}

.listsB__item__header {display: flex; flex-direction: column; margin-bottom: 8px;}

.listsB__item__list {display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin-bottom: 0;column-gap: 8px;align-items: flex-start;}
.listsB__item__list li {margin-top: 8px;padding: 4px 14px 2px;background: rgba(221, 194, 139, 0.2);border: 1px solid #BD7735;border-radius: 100px;font-weight: 500;font-size: 16px;color: #BD7735;}

@media (min-width: 476px) {
  .listsB__blur {width: 200px;height: 350px;filter: blur(100px);}
}
@media (min-width: 576px) {
  .listsB {margin-bottom: 60px;}
  .listsB__header {font-size: 20px;}
  .listsB__item {gap:16px}
  .listsB__item__photo {width:40px;height:40px;}
  .listsB__item__strelka {width:24px;height: 24px;margin-top:4px}
  
  .listsB__item button {font-size: 22px;}
}
@media (min-width:768px) {
  .listsB__blur {width: 220px;height: 380px;}
  .listsB__header {font-size: 24px;}  
  .listsB__item {gap:20px;padding:20px 24px;border-radius: 20px;}
  .listsB__item__strelka {width:30px;height: 38px;margin-top:5px;}
}
@media (min-width:992px) {
  .listsB__item__header {flex-direction:row;justify-content:space-between;margin-bottom: 16px;}
  .listsB__item__list {gap: 8px; align-items: center;}
  .listsB__item__list li {margin-top: 0;}
  .listsB__blur {width: 260px;height: 480px;filter: blur(150px);right: -300px;top: -150px;}
}
@media (min-width:1200px) {
  .listsB {margin-bottom: 80px;}
  .listsB__header {font-size: 28px;}
  .listsB__item {padding:20px 32px;border-radius: 24px;align-items: center;}
  .listsB__item__content {font-size: 22px;}
  .listsB__item button {font-size:24px}
  
  .listsB__item__photo {width:48px;height:48px;}
}
@media (min-width:1320px) {
  .listsB__item {gap:30px;padding:20px 40px;}
  .listsB__item__photo {width:64px;height:64px;}
  .listsB__blur {width: 300px;height: 566px;filter: blur(190px);top: -200px;right: -350px;}
  .listsB__item__content {font-size: 24px;}
  .listsB__item button {font-size:26px}
}


/* .acor
--------------------------------------------- */
.acor {position:relative;z-index:2;width:100%;display:flex;flex-direction: column;gap:10px;}
.acor__item {overflow: hidden;}
.acor__header {position:relative;display: flex;font-weight: 900;text-transform: uppercase;color:#fff;font-size: 18px;margin-bottom: 10px;}
.acor__header__inner {width:100%;padding: 20px 16px 14px;cursor: pointer;display: flex;align-items: center;justify-content: space-between;background: #BD7735;border-radius: 16px;transition: all 0.3s linear;}

.acor__arrow {flex-shrink: 0;}
.acor__arrow svg {width:24px;height:14px;transition:transform 0.2s linear;}
.acor__arrow.active svg {transform: rotate(180deg);}
.acor__content {overflow: hidden; transition: height ease 0.3s;height: 0;}

@media (min-width: 576px) {
  .acor__header {font-size: 22px;}
}
@media (min-width:768px) {
  .acor {gap:16px}
  .acor__header__inner {padding: 20px 24px 18px 24px;}
  .acor__arrow svg {width:32px;height:20px}
}
@media (min-width:992px) {
  .acor__header {font-size: 24px;}
}
@media (min-width:1200px) {
  .acor__header {font-size: 28px;}
  .acor__header__inner {padding: 24px 32px 22px 32px;}
  .acor__arrow svg {width:40px;height:24px}
}
@media (min-width:1320px) {
  .acor {gap:20px}
  .acor__header {font-size: 32px;letter-spacing: -2px;}
  .acor__header__inner {padding-left: 40px; padding-right: 40px;}
}


/* .heroH 
--------------------------------------------- */
.heroH {padding-top: 20px;margin-bottom: 40px;}
.heroH__right {position: relative;}
@media (min-width:576px) {
  .heroH {margin-bottom: 60px;}
}
@media (min-width:992px) {
  .heroH__inner {display: flex;flex-wrap: wrap;justify-content: space-between;}
  .heroH__left {order: 1;width: 420px;}
  .heroH__right {order:2;width: 505px;display: flex;align-items: flex-end;flex-shrink: 0;padding-top: 110px;}
  .heroH__footer {order:3; width:100%}
}
@media (min-width:1200px) {
  .heroH__left {width:460px;}
  .heroH__right {width:660px;padding-top: 40px;}
}
@media (min-width:1320px) {
  .heroH {margin-bottom: 80px;}
  .heroH__right {width:780px;padding-top: 0;}
}

/* .heroH__logo */
.heroH__logo {position:relative; z-index:3;display: flex;flex-direction: column; align-items: center;width:220px;height:89px;margin:0 auto 40px;color:#0f0f0f}
.heroH__logo svg {width:100%;height:100%;}
@media (min-width: 576px) {
  .heroH__logo {margin-bottom: 60px;}
}
@media (min-width:768px) {
  .heroH__logo {width:280px;height: 114px;}  
}
@media (min-width:992px) {
  .heroH__logo {margin-left:0;margin-right:0;width:420px;height: 170px;}
}
@media (min-width:1200px) {
  .heroH__logo {width:460px;height: 186px;}
}
@media (min-width:1320px) {
  .heroH__logo {margin-bottom: 80px;} 
}

/* .heroH__rek */
.heroH__rek {display: flex;flex-wrap: wrap;justify-content: center;align-items:flex-start;max-width: 386px;margin:0 auto 20px;padding-top:30px;}
.heroH__rek__item {position: relative;flex:0 0 50%;padding:10px;letter-spacing: -0.38px;border-radius: 10px;height:auto;min-height: 80px;}
.heroH__rek__title {margin-bottom:10px;font-size: 14px;font-weight: 700;text-transform: uppercase;}
.heroH__rek__desc {margin-bottom:0;font-size: 10px;font-weight: 500;text-transform: uppercase;}
.heroH__rek__item svg {position: absolute;}

.heroH__rek__item:nth-child(1) {padding-bottom:24px;background-color: #BD7735;box-shadow: 0px 0px 40px rgba(189, 119, 53, 0.4);transform: rotate(-6deg);color:#fff;}
.heroH__rek__item:nth-child(2) {z-index:2;background-color: #fff;border:1px solid #BD7735;color:#BD7735;box-shadow: 0px 0px 40px rgba(189, 119, 53, 0.4);backdrop-filter: blur(2px);transform: rotate(4deg) translate(-5%, -30%);}
.heroH__rek__item:nth-child(3) {transform: translate(20%, 0);}

.heroH__rek__item:nth-child(1) .heroH__rek__desc {color:#D9D9D9}
.heroH__rek__item:nth-child(2) .heroH__rek__desc {color:rgba(189, 119, 53, 0.6)}
.heroH__rek__item:nth-child(3) .heroH__rek__desc {color:rgba(15, 15, 15, 0.6)}

.heroH__rek__item:nth-child(1) svg {width:24px;height: 24px;right: 0;bottom: 5px;transform: rotate(6deg);}
.heroH__rek__item:nth-child(2) svg {width:24px;height: 24px;top: 5px;right: 5px;transform: rotate(-4deg);}
.heroH__rek__item:nth-child(3) svg {width:15px;height: 60px;top:-75px;right:15%;color:#BD7735}

@media (min-width: 576px) {
  .heroH__rek__item {padding:10px 12px;}
  .heroH__rek__title {font-size: 16px;}
  .heroH__rek__desc {font-size: 12px;}
  .heroH__rek__item:nth-child(1) {padding-bottom:40px;}
  .heroH__rek__item:nth-child(1) svg {width:36px;height: 36px;}
  .heroH__rek__item:nth-child(2) svg {width:35px;height: 35px;}
  .heroH__rek__item:nth-child(3) svg {width:19px;height:75px;}
}
@media (min-width:768px) {
  .heroH__rek {position: absolute;top:0;left:0;margin:0}
}
@media (min-width:992px) {
  .heroH__rek {left:20px}
}
@media (min-width:1200px) {
  .heroH__rek {left: 30px;top: -20px;}  
}
@media (min-width:1320px) {
  .heroH__rek {left: 60px;top: -20px;}
}

/* .heroH__img */
.heroH__img {width: 280px;margin:0 auto -20px;}
.heroH__img img {animation: heroH__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}
@keyframes heroH__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-20px);}
  100% { transform: translateY(0);}
}
@media (min-width: 376px) {
  .heroH__img {width: 320px;}
}  
@media (min-width: 576px) {
  .heroH__img {width: 400px;}
}
@media (min-width:768px) {
  .heroH__img {margin-right: -50px;width:450px}
}
@media (min-width:992px) {
  .heroH__img {width: 540px;margin-right: -80px;margin-bottom: 0;}
}
@media (min-width:1200px) {
  .heroH__img {width: 715px;margin-right: -50px;}
}
@media (min-width:1320px) {
   .heroH__img {width: 850px;margin-right: -70px;}
}

/* .heroH__footer */
.heroH__footer {display: flex;justify-content: center;}
@media (min-width: 376px) {
  .heroH__footer__button {min-width: 280px;}
}  
@media (min-width: 576px) {
  .heroH__footer__button {min-width: 320px;}
}
@media (min-width:992px) {
  .heroH__footer {margin-top:-20px}
}
@media (min-width:1200px) {
  .heroH__footer {margin-top:-60px}
  .heroH__footer__button {min-width: 360px;}
}
@media (min-width:1320px) {
    .heroH__footer {margin-top:-80px}
}

/* .bulitH__items */
.bulitH__items {position:relative; z-index:1;display: flex; flex-wrap: wrap;gap:10px;justify-content: center;margin-bottom: 32px;}
.bulitH__item {
  display: flex; flex-direction: column;justify-content: center; width: 100%; padding: 20px 16px; text-transform: uppercase;
  background-color: #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);border: 1px solid #BD7735;
  border-radius: 10px; color:#fff;text-transform: uppercase; text-align: center; font-size: 14px;
}
.bulitH__item:nth-child(even) {background: rgba(217, 217, 217, 0.1);backdrop-filter: blur(2px);box-shadow: 0px 0px 80px rgba(255, 133, 2, 0.1);border-radius: 10px;color:#0f0f0f}
.bulitH__name {font-weight: 900;letter-spacing: -0.04em;font-size: 28px;}
.bulitH__item p {margin-bottom: 8px;}
.bulitH__item p:last-child {margin-bottom: 0;}

@media (min-width: 476px) {
  .bulitH__items {font-size: 14px;}
  .bulitH__item {width:calc(50% - 5px);min-height: 100px;}
  .bulitH__item:nth-child(4) {position: relative;}
  .bulitH__item:nth-child(4)::before,
  .bulitH__item:nth-child(4)::after {position: absolute;left: -25px;content: "";background-color: #BD7735;width: 40px;height: 10px;}
  .bulitH__item:nth-child(4)::before {top: -10px;transform: rotate(45deg);}
  .bulitH__item:nth-child(4)::after {bottom: -10px;transform: rotate(-45deg);}
  .bulitH__item:nth-child(even) {background-color: #BD7735;border: 1px solid #BD7735; color:#fff;}
  .bulitH__item:nth-child(2),
  .bulitH__item:nth-child(3),
  .bulitH__item:nth-child(6) {background: rgba(217, 217, 217, 0.1);backdrop-filter: blur(2px);box-shadow: 0px 0px 80px rgba(255, 133, 2, 0.1);border-radius: 10px;color:#0f0f0f}
}
@media (min-width:992px) {
  .bulitH__items {width:420px}
}
@media (min-width:1200px) {
  .bulitH__items {width:460px}
}

/* .heroH__blur */
.heroH__blur {position: absolute;width: 250px;height: 450px;background: rgba(189, 119, 53, 0.3);filter: blur(140px);transform: rotate(-16deg);top: 0;right: -150px;}

/* .kontractG  
--------------------------------------------- */
.kontractG__inner {display:flex;flex-direction: column;align-items: center;}
.kontractG__title {margin-bottom: 0;}
.kontractG__head {position:relative;width:100%;display:flex;justify-content: center;flex-direction: column;gap:20px;align-items: center;min-height: 260px;}
.kontractG__head .button {justify-content: center;width: 200px;}
.kontractG__abs {position: absolute;display: flex;flex-direction: column;font-weight: 700;font-size: 18px;line-height:1;text-align: center;color: #0f0f0f;}
.kontractG__abs i {position: absolute;width:100px;height: 100px;background: url(../images/garant/line.png) 50% 50% no-repeat; background-size: contain;}
.kontractG__abs1 {top: 34px;right: 0;}
.kontractG__abs1 span {transform: rotate(-6deg);}
.kontractG__abs1 i {right: 70%;top: -40px;transform: rotate(-255deg);}
.kontractG__abs2 {bottom: 35px;left: 0;}
.kontractG__abs2 span {transform: rotate(6deg);}
.kontractG__abs2 i {bottom: -40px;left: 75%;transform: rotate(300deg);}
.kontractG__footer {display:flex;flex-direction: column;align-items: center;gap:20px}

@media (min-width: 376px) {
  .kontractG__abs {font-size: 20px;}
}
@media (min-width: 476px) {
  .kontractG__head .button {width: 240px;}
  .kontractG__abs {font-size: 22px;}  
}
@media (min-width: 576px) {
  .kontractG__head {flex-direction: row;min-height: 200px;}
  .kontractG__head .button {width:180px}  
  .kontractG__abs {font-size: 22px;}
  .kontractG__abs i {width:140px;height: 140px;}
  .kontractG__abs1 {top: 60px;left: -40px;right: auto;}
  .kontractG__abs1 i {transform: rotate(-40deg);right: auto;left: 30%;top: 4%;}
  .kontractG__abs2 {bottom: 45%;right: -40px;left: auto;}  
  .kontractG__abs2 i {transform: rotate(140deg);left: auto;right: 30%;bottom: -10px;}
}
@media (min-width:768px) {
  .kontractG__head {min-height: 200px;}
  .kontractG__head .button {width:180px}  
  .kontractG__abs {font-size: 24px;}
  .kontractG__abs i {width:160px;height: 160px;}
  .kontractG__abs1 {left: 20px;}
  .kontractG__abs2 {bottom: 38%;right:0;}  
}
@media (min-width:992px) {
  .kontractG__head {min-height: 240px;}
  .kontractG__head .button {width:220px}  
  .kontractG__abs {font-size: 32px;}
  .kontractG__abs i {width:200px;height: 200px;}
  .kontractG__abs1 {left: 20px;}
  .kontractG__abs2 {bottom: 33%;}  
}
@media (min-width:1200px) {
  .kontractG__head {gap:30px;min-height: 260px;}
  .kontractG__head .button {width:240px}  
  .kontractG__abs {font-size: 36px;}
  .kontractG__abs i {width:220px;height: 220px;}  
  .kontractG__abs1 {left: 40px;}
  .kontractG__abs2 {right: 20px;}  
}
@media (min-width:1320px) {
  .kontractG__head {min-height: 300px;}
  .kontractG__head .button {width:270px}
  .kontractG__abs {font-size: 42px;}
  .kontractG__abs i {width:267px;height: 267px;}
  .kontractG__abs1 {top: 24%;left: -44px;}
  .kontractG__abs2 {bottom: 30%;right: -60px;}
}


/*  .subsH
--------------------------------------------- */
.subsH {margin-bottom:40px}
.subsH__title {text-align: center;}
.subsH__desc {text-align: center;font-size: 18px;}
.subsH__buttons {display:flex;flex-direction: column;gap:10px;align-items: center;padding-top:20px}
.subsH__button {width:100%;max-width:450px;padding:0 !important;box-shadow:none !important;gap: 0;}
.subsH__button i {width:62px;height:62px;border:2px solid #ededed;border-radius: 50%;display:flex;align-items: center;justify-content: center;flex-shrink: 0;margin:-2px 0 -2px -2px}
.subsH__button span {width:100%;text-align:center;padding: 0 15px 0 0;}
@media (min-width: 476px) {
  .subsH__desc {font-size:20px}
}
@media (min-width: 576px) {
  .subsH {margin-bottom:60px}
}
@media (min-width:1200px) {
  .subsH {margin-bottom:80px}
}
@media (min-width:1320px) {
  .subsH {margin-bottom:120px}
  .subsH__desc {font-size:24px}
  .subsH__buttons {padding-top:40px}
  .subsH__button {max-width:450px;}
  .subsH__button span {padding-top: 16px;padding-bottom: 14px;}
}

/*  .subscribeH
--------------------------------------------- */
.subscribeH {margin-bottom: 60px;}
.subscribeH__img {display: flex;justify-content: center;width:100%;margin-bottom: -66px;}
.subscribeH__img img {width:380px;max-width: initial;margin-right: 10%;}
.subscribeH__img__light {display: block;}
.subscribeH__img__dark {display:none;}
.subscribeH__content {position: relative;z-index: 3;}
.subscribeH__icons {display: flex;gap:20px;}
.subscribeH__icons img {height: 20px;}
.subscribeH__desc {margin-top:24px;font-size: 18px;margin-top:16px}
.subscribeH__desc p:last-child {margin-bottom: 0;}
.subscribeH__footer {display: flex;justify-content: center;}
.subscribeH__img__button {width: 240px;}
.subscribeH__abs {position: absolute;z-index:2;}
.subscribeH__abs__1 {left: -80px;bottom:0;width: 180px;height: 180px;}
.subscribeH__abs__2 {right: -50px;top: -90px;width: 130px;height: 130px;}
.subscribeH__abs__3 {right: -37px;bottom: 150px;width: 130px;height: 130px;}
.subscribeH__abs__4 {left: 38%;bottom: -75px;width: 110px;height: 110px;transform: translateX(-50%);}

@media (min-width: 376px) {
  .subscribeH__img {margin-bottom: -80px;}
  .subscribeH__img img {width:420px;}
  .subscribeH__img__button {width: 260px;}
}
@media (min-width: 476px) {
  .subscribeH__abs__1 {width: 240px;height: 240px;left: -90px;}
  .subscribeH__abs__2 {top: -110px;width: 170px;height: 170px;right: -70px;}
  .subscribeH__abs__3 {width: 170px;height: 170px;right: -50px;bottom: 130px;}
  .subscribeH__abs__4 {width: 140px;height: 140px;bottom: -96px;}
}
@media (min-width: 576px) {
  .subscribeH__img {margin-bottom: -90px;}
  .subscribeH__img img {width:460px;}
  .subscribeH__desc {margin-top:32px;font-size: 20px;}  
  .subscribeH__abs__1 {width: 240px;height: 240px;left: -140px;}
  .subscribeH__abs__2 {top: 20px;width: 170px;height: 170px;right: -100px;}
  .subscribeH__abs__3 {width: 170px;height: 170px;right: -100px;}
  .subscribeH__abs__4 {width: 140px;height: 140px;bottom: -70px;}
}
@media (min-width:768px) {
  .subscribeH {margin-bottom:80px;}
  .subscribeH__img {position: absolute;bottom: 50%;right: 0;transform: translate(20%, 57%);width:auto;margin-bottom: 0;}
  .subscribeH__content {position:relative;margin-right:240px}
  .subscribeH__desc {margin-right:10%}
  .subscribeH__footer {justify-content: flex-end;}
  .subscribeH__abs__1 {left: -178px; bottom: -30px;}
  .subscribeH__abs__2 {top: -100px;}
  .subscribeH__abs__3 {bottom: -80px;right: -130px;}
  .subscribeH__abs__4 {bottom: -110px;}
}
@media (min-width:992px) {
  .subscribeH {padding-top: 50px;}
  .subscribeH__content {margin-right: 280px;}
  .subscribeH__img {transform: translate(17%, 50%);}
  .subscribeH__img img {width:520px;}
  .subscribeH__abs__1 {width: 300px;height: 300px;left: -250px;}
  .subscribeH__abs__2 {width: 220px;height: 220px;right: -200px;top: -170px;}
  .subscribeH__abs__3 {width: 220px;height: 220px;bottom: -80px;right: -200px;}
  .subscribeH__abs__4 {width: 160px;height: 160px;bottom: -120px;left: 40%;}
}
@media (min-width:1200px) {
  .subscribeH {padding-top: 90px;margin-bottom: 120px;}
  .subscribeH__img {transform: translate(22%, 48%);}
  .subscribeH__img img {width:660px;}
  .subscribeH__content {margin-right: 320px;}
  .subscribeH__icons img {height: 24px;}
  .subscribeH__desc {margin-top:40px;font-size: 22px;}
  .subscribeH__footer {padding-right: 1%;}
  .subscribeH__img__button {width: 300px;}    
  .subscribeH__abs__1 {width: 340px;height: 340px;left: -300px;bottom: -50px;}
  .subscribeH__abs__2 {width: 260px;height: 260px;top: -295px;right: -220px;}
  .subscribeH__abs__3 {width: 260px;height: 260px;right: -230px;bottom: -130px;}
  .subscribeH__abs__4 {width: 200px;height: 200px;bottom: -140px;}
}
@media (min-width:1320px) {
  .subscribeH {padding-top: 120px;margin-bottom: 160px;}
  .subscribeH__img {transform: translate(25%, 46%);}
  .subscribeH__img img {width:752px;}  
  .subscribeH__content {margin-right: 320px;}
  .subscribeH__desc {margin-top:44px;font-size: 24px;}
  .subscribeH__footer {padding-right: 3%;}
  .subscribeH__img__button {width: 320px;}  
  .subscribeH__abs__1 {width:450px;height: 450px;left: -430px;}
  .subscribeH__abs__2 {width: 320px;height: 320px;right: -270px;}
  .subscribeH__abs__3 {width: 320px;height: 320px;right: -310px;}
  .subscribeH__abs__4 {width: 250px;height: 250px;bottom: -176px;}
}


/*  .payusD
--------------------------------------------- */
.payusD {margin-bottom: 40px;}
.payusD__inner {display: flex;flex-direction: column;align-items: center;}
.paysuD__blur {position: absolute;width: 250px;height: 450px;background: rgba(189, 119, 53, 0.3);filter: blur(140px);transform: rotate(-16deg);top: 0;right: -150px;}
.payusD__img {width:260px;margin-top: -40px;margin-bottom: -40px;}
.payusD__title {margin-bottom: 24px;}
.payusD__items {position: relative;display: flex;flex-direction: column;gap:10px;width:100%;}
.payusD__item {position: relative;font-size: 20px;text-transform: uppercase;font-weight: 900;letter-spacing: -0.04em;overflow: hidden;}
.payusD__item__inner {display: flex;min-height: 100px; padding: 16px;background: #BD7735;border-radius: 10px;border:1px solid #BD7735;color:#fff;}
.payusD__item:nth-child(2) .payusD__item__inner {justify-content: flex-end;text-align: right;color:#BD7735;background-color: #F8F5EE;}
.payusD__item:nth-child(3) .payusD__item__inner {align-items: flex-end;color:#BD7735;background-color: #F8F5EE;}
.payusD__item:nth-child(4) .payusD__item__inner {align-items: flex-end;justify-content: flex-end; text-align: right;}
.payusD__item__desc {margin-bottom: 0;}
.payusD__item__number {position: absolute;font-family: 'Druk Text Wide Cyr';font-size: 32px;text-transform: uppercase;color: rgba(28,28,30,0.1);line-height: 1;}
.payusD__item:nth-child(1) .payusD__item__number {bottom: -6px;right:5%;letter-spacing: 0.375rem;}
.payusD__item:nth-child(2) .payusD__item__number {bottom: -6px;left:5%}
.payusD__item:nth-child(3) .payusD__item__number {top:-8px;right:5%;}
.payusD__item:nth-child(4) .payusD__item__number {top:-8px;left:5%}
.payusD__item__icon {display:none}
@media (min-width: 376px) {
  .payusD__img {width:300px;}
}
@media (min-width: 476px) {
  .payusD__img {width:340px;margin-top: -60px;}
  .payusD__item {font-size: 22px;}
}
@media (min-width: 576px) {
  .payusD {margin-bottom: 60px;}
  .payusD__item__inner {padding: 20px;min-height: 130px;}  
  .paysuD__blur {width: 350px;height: 600px;filter: blur(200px);top: -80px;right: -230px;}
}
@media (min-width:768px) {
  .payusD__img {width:400px;margin-top: -80px;margin-bottom: -80px;}
  .payusD__item__icon {display:block;position: absolute;top:50%;left:50%;width: 69px;height: 69px;transform: translate(-50%, -50%);}
  .payusD__items {flex-direction: row;flex-wrap: wrap;}
  .payusD__item {width: calc(50% - 5px);font-size: 24px;}
  .payusD__item:nth-child(1) .payusD__item__number {left:70%;}
  .payusD__item:nth-child(2) .payusD__item__number {left:15%}
  .payusD__item:nth-child(3) .payusD__item__number {left:70%;}
  .payusD__item:nth-child(4) .payusD__item__number {left:15%}
  .payusD__item__corner {position: absolute;width:41px;height: 42px;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
  .payusD__item:nth-child(1) .payusD__item__corner {bottom:0;right:0;background-image: url(../images/accs/corner1.svg);}
  .payusD__item:nth-child(2) .payusD__item__corner {bottom:0;left:0;background-image: url(../images/accs/corner2.svg);}
  .payusD__item:nth-child(3) .payusD__item__corner {top:0;right:0;background-image: url(../images/accs/corner3.svg);}
  .payusD__item:nth-child(4) .payusD__item__corner {top:0;left:0;background-image: url(../images/accs/corner4.svg);}
}
@media (min-width:992px) {
  .payusD {padding-top: 50px;padding-bottom: 66px;}
  .paysuD__blur {width: 420px;height: 800px;filter: blur(260px);top: -100px;right: -300px;}
  .payusD__img {position:absolute;top:50%;left:0;width:480px;margin-top:0;margin-bottom:0; transform: translate(-20%, -50%);}
  .payusD__box {margin-left: 300px;}
  .payusD__title {margin-bottom: 32px;}
}
@media (min-width:1200px) {
  .paysuD__blur {width: 548px;height: 995px;filter: blur(339px);right: -420px;top: -120px;}
  .payusD__img {width:500px}
  .payusD__box {margin-left: 340px;}
  .payusD__title {margin-bottom: 40px;}
  .payusD__items {gap:16px}
  .payusD__item {width: calc(50% - 8px);}
  .payusD__item__number {font-size: 34px;}
  .payusD__item:nth-child(1) .payusD__item__number {bottom: -8px;left:75%;}
  .payusD__item:nth-child(2) .payusD__item__number {bottom: -8px;left:10%}
  .payusD__item:nth-child(3) .payusD__item__number {top:-10px;left:75%;}
  .payusD__item:nth-child(4) .payusD__item__number {top:-10px;left:10%}
  .payusD__item__corner {width:41px;height: 42px;}
  .payusD__item__icon {width: 69px;height: 69px;}  
}
@media (min-width:1320px) {
  .payusD {padding-top: 66px;padding-bottom: 86px;margin-bottom: 80px;}
  .payusD__img {width:551px}
  .payusD__box {margin-left: 370px;}
  .payusD__title {margin-bottom: 48px;}
  .payusD__item__inner {min-height: 130px;}  
}


/*  .gloryG
--------------------------------------------- */
.gloryG {margin-bottom: 40px;padding-top: 20px;}
.gloryG__inner {display: flex;flex-direction: column;align-items: center;}
.gloryG__title {margin-bottom: 24px;}

.gloryG__box {margin-bottom: 20px;}
.gloryG__img {display:block;width:260px;margin:-20px auto -40px}
.gloryG__img img {animation: gloryG__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}

.gloryG__footer {position: relative; z-index:2;}

@keyframes gloryG__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(15px); }
  100% { transform: translateY(0); }
}
.gloryG__items {display: flex;flex-direction: column;gap:10px;width:100%;}
.gloryG__item {
  position: relative; display: flex;align-items: center;
  min-height: 100px; padding: 16px;background: #BD7735;border-radius: 10px;border:1px solid #BD7735;color:#fff;
  font-size: 20px;text-transform: uppercase;font-weight: 900;letter-spacing: -0.04em;overflow: hidden;}
.gloryG__item:nth-child(2) {justify-content: flex-end;background-color: #F8F5EE; text-align: right;color:#BD7735}
.gloryG__item:nth-child(3) {background-color: #F8F5EE;color:#BD7735;}
.gloryG__item:nth-child(4) {justify-content: flex-end;text-align: right;}
.gloryG__desc {margin-bottom: 0;}

.gloryG__number {position: absolute;font-family: 'Druk Text Wide Cyr';font-size: 32px;text-transform: uppercase;color: rgba(28,28,30,0.1);line-height: 1;}
.gloryG__item:nth-child(1) .gloryG__number {top: -8px;left:0;letter-spacing: 0.375rem;}
.gloryG__item:nth-child(2) .gloryG__number {top: -8px;right:0}
.gloryG__item:nth-child(3) .gloryG__number {bottom:-6px;left:0;}
.gloryG__item:nth-child(4) .gloryG__number {bottom:-6px;right:0}
.gloryG__blur {position: absolute;top: 0;right: 0;width: 150px;height: 300px;background: rgba(189, 119, 53, 0.3);filter: blur(100px);transform: matrix(-0.85, 0.52, 0.52, 0.85, 0, 0);}

@media (min-width: 376px) {
  .gloryG__img {width: 300px;}
}
@media (min-width: 476px) {
  .gloryG__img {width: 340px;margin-top:0}
  .gloryG__item {font-size: 22px;}
}
@media (min-width: 576px) {
  .gloryG {margin-bottom: 60px;}
  .gloryG__item {padding: 20px;}  
}
@media (min-width:768px) {  
  .gloryG__img {margin:0;width: 300px;position:absolute;left:50%;top:50%;transform: translate(-50%,-48%);z-index:1;}
  .gloryG__box {padding-top: 80px;padding-bottom: 20px;}
  .gloryG__items {flex-direction: row;flex-wrap: wrap;}
  .gloryG__item {width: calc(50% - 5px);font-size: 18px;}
  .gloryG__item:nth-child(1) .payusD__item__number {left:70%;}
  .gloryG__item:nth-child(2) .payusD__item__number {left:15%}
  .gloryG__item:nth-child(3) .payusD__item__number {left:70%;}
  .gloryG__item:nth-child(4) .payusD__item__number {left:15%}
  .gloryG__blur {right: -200px;width: 220px;height: 480px;filter: blur(150px);}
}
@media (min-width:992px) {
  .gloryG__img {width:380px;transform: translate(-50%,-52%);}
  .gloryG__box {padding-top: 120px;padding-bottom: 40px;}
  .gloryG__item {min-height: 130px;font-size:20px;}
  .gloryG__item:nth-child(1) {padding-right: 13%;}
  .gloryG__item:nth-child(2) {padding-left: 13%;}
  .gloryG__item:nth-child(3) {padding-right: 13%;}
  .gloryG__item:nth-child(4) {padding-left: 13%;} 
}
@media (min-width:1200px) {
  .gloryG {margin-bottom: 80px;}
  .gloryG__img {width: 420px;transform: translate(-50%,-52%);}
  .gloryG__box {padding-top: 180px;padding-bottom: 80px;}
  .gloryG__item {min-height: 130px;font-size: 22px;}
  .gloryG__blur {right:-300px;width: 310px;height: 566px;filter: blur(190px);}
}
@media (min-width:1320px) {
  .gloryG {margin-bottom: 100px;}
  .gloryG__title {margin-bottom: 60px;}
  .gloryG__img {width:470px;transform: translate(-50%,-48%);}
  .gloryG__box {padding-top: 180px;padding-bottom: 60px;}
}


/* .vznosC
--------------------------------------------- */
.vznosC {margin-bottom: 60px;}
.vznosC__content {display:flex;flex-direction: column;align-items: center;}
.vznosC__title {font-size: 64px;font-weight: 900;letter-spacing: -3px;line-height: 0.9;}
.vznosC__suptitle {font-size: 32px;font-weight: 900;letter-spacing: -1px;line-height: 1;}
.vznosC__footer {display: flex;align-items: center; flex-direction: column; margin-top:24px;}
.vznosC__info {margin-top:10px;margin-left:10px;letter-spacing: -0.3px;font-weight: 350;line-height: 0.9;}

@media (min-width:376px) {
  .vznosC__title {font-size: 72px;}
  .vznosC__suptitle {font-size: 40px;}
}
@media (min-width:576px) {
  .vznosC__title {font-size: 90px;}
  .vznosC__suptitle {font-size: 48px;}
}
@media (min-width:992px) {
  .vznosC {display: flex;flex-direction: column;justify-content: center;margin-bottom: 0;height: 600px;}
  .vznosC__title {font-size: 110px;}
  .vznosC__suptitle {font-size: 72px;}
  .vznosC__footer {flex-direction: row;padding-left: 5%;}
  .vznosC__info {margin-top:0}
}
@media (min-width:1200px) {
  .vznosC__content {padding-left: 10%;}
  .vznosC__title {font-size: 120px;}
  .vznosC__suptitle {font-size: 80px;}
  .vznosC__footer {margin-top: 32px;}
}
@media (min-width:1320px) {
  .vznosC {height: 750px;}
  .vznosC__content {padding-left: 8%;}
  .vznosC__title {font-size: 137px;letter-spacing: -5.48px;}
  .vznosC__suptitle {font-size: 90px;letter-spacing: -1.95px;}
  .vznosC__info {font-size: 18px;}
}


/* .vznosCCom
--------------------------------------------- */
.vznosCCom {display: flex;align-items: flex-end; align-items: center; margin-bottom: 40px;}
.vznosCCom__left {margin-right: 20px;display: flex;flex-direction: column; align-items: end;}

.vznosCCom__content {
  position: relative;padding: 10px 16px;border-radius: 15px;; margin-bottom: 20px;
  background: #007AFF;box-shadow: 0px 0px 50px 0px #007AFF;
  letter-spacing: -0.5px;font-weight: 350;font-size: 14px;
}
.vznosCCom__content p:last-child {margin-bottom: 0 !important;}

.vznosCCom__rules {
  display: flex;align-items: center;padding: 10px 16px;
  border-radius: 10px;background: #84D237;box-shadow: 0px 0px 50px 0px #84D237;color:#fff; letter-spacing: -0.5px;font-weight: 350;font-size: 14px;
  text-decoration: none; transition: all 0.3s linear;
}
.vznosCCom__rules svg {margin-left: 20px;width:26px;height: 20px;}
.vznosCCom__rules:hover {background: #FDD34D;box-shadow: 0px 0px 50px 0px rgba(253, 211, 77, 0.70);color:#fff;text-decoration: none;}

.vznosCCom__icon {position: absolute;bottom: 0;right:-5px;}
.vznosCCom__picture {flex-shrink: 0;position:relative;}
.vznosCCom__ava {width:56px;height: 56px;}
.vznosCCom__name {position: absolute;left:0;bottom: 6px;width: 100%;text-align: center;font-size: 10px;font-weight: 500;}
@media (min-width:376px) {
  .vznosCCom {padding-left: 15%;}
  .vznosCCom__content {font-size: 16px;}
  .vznosCCom__rules {font-size: 16px;}
}
@media (min-width:576px) {
  .vznosCCom {padding-left: 20%;}
  .vznosCCom__content {font-size: 18px;}
  .vznosCCom__rules {font-size: 18px;}
  .vznosCCom__ava {width:60px;height: 60px;}
}
@media (min-width:992px) {
  .vznosCCom {padding-left: 30%;padding-right: 5%;}
  .vznosCCom__content {font-size: 20px;}
  .vznosCCom__rules {font-size: 20px;padding-left: 40px;padding-right:40px;}
}
@media (min-width:1200px) {
  .vznosCCom {margin-bottom: 48px;}
  .vznosCCom__content {font-size: 22px;}
  .vznosCCom__rules {font-size: 22px;}
  .vznosCCom__rules svg {width:34px; height:26px}
  .vznosCCom__ava {width:72px;height: 72px;}
}
@media (min-width:1320px) {
  .vznosCCom__content {font-size: 25px;letter-spacing: -0.75px;}
  .vznosCCom__rules {font-size: 25px;letter-spacing: -0.75px;padding-left: 60px;padding-right:60px;}
}


/* .vznosP   
--------------------------------------------- */
.vznosP__com {display: flex;flex-direction: column;align-items: flex-start;gap:20px;margin-bottom: 40px;}
.vznosP__com__content {display: flex;align-items: flex-end;gap:12px}
.vznosP__com__desc {position: relative;padding: 16px;color:#fff;font-size: 18px;background: #3293FC;border-radius: 15px;}
.vznosP__com__desc p:last-child {margin-bottom: 0;}
.vznosP__com__arrow {position: absolute;bottom:32px;right: -5px;}
.vznosP__com__photo {display: flex;flex-direction: column;align-items: center;flex-shrink: 0;gap:10px;margin-bottom: -20px;}
.vznosP__com__ava {width:60px;height: 60px;}
.vznosP__com__name {font-size: 10px;text-align: center;}
.vznosP__com__button {width: calc(100% - 72px);}

.vznosP__offer {display: flex;flex-direction: column;align-items: center;text-align: center;}
.vznosP__offer__suptitle {font-weight: 900;font-size: 36px;letter-spacing: -0.04em;line-height: 0.9;}
.vznosP__offer__title {margin-bottom: 24px;font-weight: 900;font-size: 36px;letter-spacing: -0.04em;line-height: 0.9;}
.vznosP__offer__title span {font-size:150%;}
.vznosP__offer__footer {display: flex;align-items: center;gap:12px;}

.vznosP__blur {position: absolute;width: 250px;height: 450px;background: rgba(189, 119, 53, 0.3);filter: blur(140px);transform: rotate(-16deg);top: 0;right: -150px;}
.vznosP__bg {position: absolute;top: -140px;right: -160px;width: 340px;}

@media (max-width:375px) {
  .vznosP__com__button {font-size: 12px;}
}
@media (max-width:475px) {
  .vznosP__com__button {font-size: 14px;}
}
@media (min-width: 376px) {
  .vznosP__com {gap:20px;margin-right: 10%;}
  .vznosP__offer__suptitle {font-size: 40px;}
  .vznosP__offer__title {font-size: 40px;} 
  .vznosP__bg {top:-160px;right: -160px;width: 380px;}
}
@media (min-width: 576px) {
  .vznosP__com {margin-bottom: 60px;margin-right: 15%;}
  .vznosP__com__content {gap:16px}
  .vznosP__com__button {width: auto;padding-left: 40px;padding-right: 40px;}
  .vznosP__offer__suptitle {font-size: 44px;}
  .vznosP__offer__title {font-size: 44px;}   
  .vznosP__blur {width: 350px;height: 600px;filter: blur(200px);top: -80px;right: -230px;}
  .vznosP__bg {width: 500px;top:-160px;right: -320px;}
}
@media (min-width:768px) {
  .vznosP__com {margin-right: 25%;}
  .vznosP__offer__suptitle {font-size: 48px;}
  .vznosP__offer__title {font-size: 48px;}   
  .vznosP__bg {width: 600px;top: -60px;right: -360px;}  
}
@media (min-width:992px) {
  .vznosP__com {margin-right: 30%;}
  .vznosP__offer__suptitle {font-size: 56px;}
  .vznosP__offer__title {font-size: 56px;} 
  .vznosP__blur {width: 420px;height: 800px;filter: blur(260px);top: -100px;right: -300px;}
  .vznosP__bg {width: 800px;top: -200px;right: -440px;}  
}
@media (min-width:1200px) {
  .vznosP__com {margin-right: 35%;}
  .vznosP__com__content {gap:20px}
  .vznosP__com__desc {font-size: 24px;}  
  .vznosP__com__ava {width:72px;height: 72px;}
  .vznosP__com__button {padding-left: 48px;padding-right: 48px;}
  .vznosP__offer__suptitle {font-size: 60px;}
  .vznosP__offer__title {font-size: 60px;}
  .vznosP__blur {width: 548px;height: 995px;filter: blur(339px);right: -420px;top: -120px;}
  .vznosP__bg {width: 960px;right: -470px;}
}
@media (min-width:1320px) {
  .vznosP__bg {width: 1110px;top: -280px;right: -560px;}
}


/* .infoB
--------------------------------------------- */
.infoB__img {width: 240px;margin: 0 auto -40px;position: relative;}
.infoB__content {position:relative;display: flex;flex-direction: column;align-items: center;padding: 32px 20px; text-align: center;color:#fff;background: #BD7735;border-radius: 20px;}
.infoB__title {font-size: 30px;margin-bottom: 24px;}

.infoB__ban {position: absolute;}
.infoB__ban1 {width:260px;height: 260px;top: -90px;left: -90px;}
.infoB__ban2 {width:260px;height: 260px;bottom: -100px;right: -100px;}
.infoB__ban3 {width:100px;height: 100px;left: -40px;bottom: -100px;}
.infoB__ban4 {width:100px;height: 100px;right: -40px;top: 100px;}

@media (min-width: 376px) {
  .infoB__img {width: 260px;}
  .infoB__title {font-size: 32px;}
}
@media (min-width: 576px) {
  .infoB__img {width: 300px;}
  .infoB__title {font-size: 36px;}  

  .infoB__ban1 {width:360px;height: 360px;left: -200px;}
  .infoB__ban2 {width:360px;height: 360px;right: -160px;bottom: -200px;}
  .infoB__ban3 {width:180px;height: 180px;bottom: -200px;left: -120px;}
  .infoB__ban4 {width:180px;height: 180px;right: -130px;}
}
@media (min-width:768px) {
  .infoB__img {width: 360px;margin-bottom: -60px;}
  .infoB__title {font-size: 40px;}  
}
@media (min-width:992px) {
  .infoB {padding-bottom: 100px;padding-top: 70px;}
  .infoB__img {position: absolute;top: -100px;left: -160px;width: 380px;}
  .infoB__content {position:static;padding-left:180px;}
  .infoB__title {font-size: 48px;}

  .infoB__ban1 {left: -260px;top: -200px;}
  .infoB__ban2 {right: -220px;bottom: -250px;}
  .infoB__ban3 {bottom: -250px;left: -180px;}
  .infoB__ban4 {right: -130px;}  
}
@media (min-width:1200px) {
  .infoB {padding-bottom: 120px;}
  .infoB__img {width: 420px;left: -200px;top: -140px;}
  .infoB__content {padding-left:160px; border-radius: 40px;}
  .infoB__title {font-size: 56px;}

  .infoB__ban1 {width:530px;height: 530px;left: -440px;top: -210px;}
  .infoB__ban2 {width:530px;height: 530px;right: -380px;bottom: -360px;}
  .infoB__ban3 {width:224px;height: 224px;bottom: -380px;left: -320px;}
  .infoB__ban4 {width:224px;height: 224px;right: -180px;top: 120px;}
}
@media (min-width:1320px) {
  .infoB {padding-bottom: 170px;}
  .infoB__img {width: 500px;top: -150px;left: -240px;}
  .infoB__content {padding-left:200px;}
}


/* .zamS
--------------------------------------------- */
.zamS {display:flex;flex-direction: column; align-items: center;padding-top:20px;padding-bottom:20px;text-align: center;}
.zamS__title {margin-bottom: 0;line-height: 0.9;}
.zamS__button {font-weight:400;font-size: 22px !important;}
@media (max-width:575px) {
  .zamS__desc {font-size: 20px;}
}
@media (max-width:375px) {
  .zamS__desc {font-size: 18px;}
}
@media (min-width:576px) {
  .zamS__button {font-size: 26px !important;}
}
@media (min-width:1200px) {
  .zamS__button {font-size: 32px !important;}
}
@media (min-width:1320px) {
  .zamS__button {font-size: 40px !important;}  
}


/* .whatS
--------------------------------------------- */
.whatS {margin-bottom: 40px;}
.whatS__items {display: flex;flex-wrap: wrap;gap:10px}
.whatS__item {
  display: flex;align-items: center; justify-content: center;flex:0 0 100%; min-height: 100px;padding:20px;flex-shrink: 0;
  background: rgba(255, 255, 255, 0.4);border: 1px solid rgba(255, 255, 255, 0.4);box-shadow: 0px 0px 80px rgba(255, 133, 2, 0.1);backdrop-filter: blur(2px);border-radius: 10px;
  color:#BD7735;font-weight: 700;font-size: 18px; text-transform: uppercase;letter-spacing: -0.04em; line-height: 1; text-align: center;
}
.whatS__items__desc {margin-bottom: 0;}
.whatS__item:nth-child(3),
.whatS__item:nth-child(5),
.whatS__item:nth-child(7) {background-color: #BD7735 !important;font-size:20px;color:#fff}
@media (min-width: 376px) {
  .whatS__item {font-size: 20px;}
  .whatS__item:nth-child(3),
  .whatS__item:nth-child(5),
  .whatS__item:nth-child(7) {font-size: 24px;}
}
@media (min-width:576px) {
  .whatS {margin-bottom: 60px;}
}
@media (min-width:768px) {
  .whatS__item {flex: 0 0 calc(33.333333% - 7px);min-height: 120px;font-size:16px;}
  .whatS__item:nth-child(3),
  .whatS__item:nth-child(5),
  .whatS__item:nth-child(7) {font-size: 18px;}
  .whatS__item:nth-child(3) {border-top-right-radius:100px;padding-right:32px}
  .whatS__item:nth-child(7) {border-bottom-left-radius:100px;padding-left:32px}
}
@media (min-width:992px) {
  .whatS__item {font-size:18px;}
  .whatS__item:nth-child(3),
  .whatS__item:nth-child(5),
  .whatS__item:nth-child(7) {font-size: 20px;}
}
@media (min-width:1200px) {
  .whatS {margin-bottom: 80px;}
  .whatS__item {min-height: 140px;font-size:22px;}
  .whatS__item:nth-child(3),
  .whatS__item:nth-child(5),
  .whatS__item:nth-child(7) {font-size: 24px;}
}
@media (min-width:1320px) {
  .whatS__item {font-size: 28px;}
  .whatS__item:nth-child(3),
  .whatS__item:nth-child(5),
  .whatS__item:nth-child(7) {font-size: 32px;}
}


/* .keisyS
--------------------------------------------- */
.keisyS {margin-bottom: 40px;}
.keisyS__box {background: rgba(189, 119, 53, 0.1);backdrop-filter: blur(5px);border-radius: 20px;padding: 7px;height: 100%;}

.keisyS__item {display: flex;height: 100%;border-radius: 20px;overflow: hidden;border:3px solid rgba(255,255,255,0);transition: all 0.3s linear;}
.keisyS__item img {object-fit: cover;width: 100%;height: 100%;}
.keisyS__item:hover {border:3px solid #FFB02E;}

.keisyS__item2 {display:flex;gap:10px;border-radius:0;margin-bottom:10px;overflow:visible;min-height: 140px;}
.keisyS__item2 a {border-radius: 10px;display: block;overflow: hidden;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.keisyS__item2__column {flex-direction: column;}
.keisyS__item2 img {object-fit: cover;width: 100%;height: 100%;}

.keisyS__item3 {display:flex;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);border-radius: 10px;overflow: hidden;}
.keisyS__item2 img {object-fit: cover;width: 100%;height: 100%;}
@media (min-width:576px) {
  .keisyS {margin-bottom: 60px;}
  .keisyS__item2 {min-height:158px;}
}
@media (min-width:768px) {
  .keisyS__item2 {min-height:214px;}
}
@media (min-width:992px) {
  .keisyS__item2 {min-height:290px;}
}
@media (min-width:1200px) {
  .keisyS {margin-bottom: 80px;}
  .keisyS__item2 {min-height:352px;}
}
@media (min-width:1320px) {
  .keisyS__item2 {min-height:390px;}
}


/* .row + .col
--------------------------------------------- */
.row {display: flex;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.row > * {flex-shrink: 0; width: 100%; max-width: 100%; padding-right: 5px; padding-left: 5px;margin-bottom: 10px;}
.col {flex: 1 0 0%;}
@media (min-width:476px) {
  .col__4 {flex: 0 0 auto;width: 50%;}
  .col__6 {flex: 0 0 auto;width: 50%;}
}
@media (min-width:992px) {
  .col__2 {flex: 0 0 auto;width: 16.66666667%;}
  .col__3 {flex: 0 0 auto;width: 25%;}
  .col__4 {flex: 0 0 auto;width: 33.33333333%;}
  .col__5 {flex: 0 0 auto;width: 41.66666667%;}
  .col__6 {flex: 0 0 auto;width: 50%;}
  .col__7 {flex: 0 0 auto;width: 58.33333333%;}  
  .col__8 {flex: 0 0 auto; width: 66.66666667%;}  
  .col__9 {flex: 0 0 auto; width: 75%;}  
  .col__10 {flex: 0 0 auto;width: 83.33333333%;}
  .col__11 {flex: 0 0 auto;width: 91.66666667%;} 
  .col__12 {flex: 0 0 auto;width: 100%;}
}


/* .heroS
--------------------------------------------- */
.heroS {margin-bottom: 60px;}
.heroS__inner {display: flex;flex-direction: column;align-items: center;}

.heroS__img {flex-shrink: 0;width: 400px;margin: -20px -20% -70px 0;}
.heroS__img img {animation: heroB__img 10s cubic-bezier(0.42, 0, 0.58, 1) infinite; will-change: transform;}
@keyframes heroB__img {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0); }
}

.heroS__content {text-align: center;display: flex;flex-direction: column;align-items: center;}
.heroS__title {font-weight: 400;letter-spacing: 0.06em; line-height: 0.9;font-size: 22px;}
.heroS__title strong {letter-spacing: -0.03em;font-size: 80px;font-weight: 500;}
.heroS__desc {margin-bottom: 32px;}

@media (min-width: 376px) {
  .heroS__img {width: 450px;margin-bottom: -80px;}
  .heroS__title {font-size:24px;}
  .heroS__title strong {font-size:100px}
  .heroS__desc {font-size:18px;}
}
@media (min-width:476px) {
 .heroS__img {width: 500px;}
}
@media (min-width:576px) {
  .heroS {margin-bottom: 80px;}
  .heroS__img {width: 600px;margin-bottom: -100px;}
  .heroS__title {font-size:28px;}
  .heroS__title strong {font-size:140px}
}
@media (min-width:768px) {
  .heroS__img {width: 800px;margin-bottom: -120px;margin-top:-40px}
  .heroS__title {font-size:28px;}
  .heroS__title strong {font-size:140px}  
}
@media (min-width:992px) {  
  .heroS__inner {flex-direction: row-reverse;justify-content: space-between;}
  .heroS__img {flex-shrink:0;display:flex;width: 420px;transform: translateX(-50%);position: relative;z-index: 2;margin:-80px 0 -180px;}
  .heroS__img img {flex-shrink:0;width:200%;max-width: initial;}
  .heroS__content {text-align: left;align-items: flex-start;width: 400px;}
  .heroS__title {font-size: 28px;}
  .heroS__title strong {font-size: 170px;}
  .heroS__desc {margin-bottom:40px;}  
}
@media (min-width:1200px) {
  .heroS {margin-bottom: 100px;}
  .heroS__img {width: 560px;margin-top: -120px;margin-bottom: -220px;}  
  .heroS__content {width:480px}
  .heroS__title {margin-bottom:40px;font-size: 32px;}
  .heroS__title strong {font-size: 200px;}
  .heroS__desc {margin-bottom:48px;font-size:24px}
}
@media (min-width:1320px) {
  .heroS__img {width: 600px;margin-top: -160px;margin-bottom: -220px;}  
  .heroS__content {width:540px}
  .heroS__title {margin-bottom:40px;font-size: 40px;}
  .heroS__title strong {font-size: 240px;}
  .heroS__desc {margin-bottom:60px;font-size: 28px;}
}


/* .exS
--------------------------------------------- */
.exS {margin-bottom:40px}
.exS__inner {display:flex;flex-direction:column;gap:40px}

.exS__item__left {margin-bottom:10px}
.exS__item__left * {margin-bottom:0}
.exS__item__title {font-weight: 700;font-size: 22px;}
.exS__item__desc {font-weight: 500;font-size: 18px;}
.exS__item__line {display:block;margin-top:10px}
.exS__item__line svg {width:100%;height:auto}

.exS__item__svg1 {color:#9E5C1E}
.exS__item__svg2 {color:#0F0F0F}

.exS__item__right {
  position:relative;
  padding: 20px;
  background: #bd7735 url(../images/aso2/ex-bg.png) 0% 0% no-repeat;
  background-size: cover;
  box-shadow: 0px 0px 40px rgba(189, 119, 53, 0.4);
  backdrop-filter: blur(2px);
  border-radius: 20px;
  color:#fff;
  overflow:hidden
}
.exS__item:nth-child(even) .exS__item__right {background-position:100% 100%}
.exS__item__right:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(189,119,53,0.8);}
.exS__item__right > * {margin-bottom:0;position:relative}
.exS__item__bigtext {font-weight: 700;font-size: 24px;}

.exS__item__list {list-style: none;padding: 0;margin:0;font-weight: 700;font-size: 18px;}
.exS__item__list li {display: flex;gap:5px}
.exS__item__list li svg {width: 24px; height: 6px;margin-top:8px}
.exS__item__list li span small {font-weight: 400;}

@media (min-width:576px) {
  .exS {margin-bottom:60px}
}
@media (min-width:768px) {
  .exS__item {display:flex;flex-direction: row;align-items: center;gap:20px}
  .exS__item:nth-child(even) {flex-direction:row-reverse}
  .exS__item__left {margin-bottom: 0;}
  .exS__item__right {width:63%;flex-shrink: 0;}
  .exS__item:nth-child(even) .exS__item__left {text-align: right;}
  .exS__item:nth-child(even) .exS__item__right {width:53%;} 
}
@media (min-width:992px) {
  .exS__item__title {font-size: 26px;}
  .exS__item__desc {font-size: 22px;}
  .exS__item__right {padding: 24px;}
  .exS__item__bigtext {font-size: 28px;}
  .exS__item__list {font-size: 22px;}  
}
@media (min-width:1200px) {
  .exS {margin-bottom:80px}
  .exS__item__title {font-size: 32px;}
  .exS__item__desc {font-size: 26px;}
  .exS__item__right {padding: 24px 28px;border-radius:40px;}
  .exS__item__bigtext {font-size: 36px;}
  .exS__item__list {font-size: 28px;}
  .exS__item__list li {gap:8px}
  .exS__item__list li svg {width: 32px; height: 8px;margin-top:12px}  
}
@media (min-width:1320px) {
  .exS {margin-bottom:100px}
  .exS__item__title {font-size: 40px;}
  .exS__item__desc {font-size: 32px;}
  .exS__item__right {color:#fff;}
  .exS__item__bigtext {font-size: 44px;}
  .exS__item__list {font-size: 32px;}
  .exS__item__list li {display: flex;}
  .exS__item__list li svg {width: 44px; height: 10px;margin-top:15px} 
}


/* .typeS
--------------------------------------------- */
.typeS {margin-bottom:40px}
.typeS__heading {font-weight: 900;text-align: center;}
.typeS__footer {display: flex;justify-content: center;}

.typeS__items {margin-bottom:20px;}
.typeS__item {padding-top:140px}

.typeS__item__inner {
  display: flex;flex-direction: column;align-items: center;
  background: rgba(255, 255, 255, 0.4);border: 1px solid #BD7735;box-shadow: 0px 0px 60px rgba(189, 119, 53, 0.2);
  backdrop-filter: blur(2px);border-radius: 30px;
}

.typeS__item:nth-child(2) .typeS__item__inner {
  color:#fff;
  background: radial-gradient(96.44% 50% at 50% 50%, #D49C68 0%, #C58D58 100%), #C58D58;
  border-color:#D9D9D9;
  box-shadow: 0px 0px 20px rgba(255, 147, 45, 0.2), inset -6px -4px 20px rgba(255, 255, 255, 0.25), inset 6px 4px 20px rgba(255, 255, 255, 0.25);
}

.typeS__item__image {margin-top:-160px;margin-bottom:-20px}
.typeS__item:nth-child(2) {padding-top: 200px;}
.typeS__item:nth-child(2) .typeS__item__image {margin-top:-230px}

.typeS__content {display: flex;flex-direction: column;align-items: center;text-align: center;padding:20px;justify-content: space-between;}
.typeS__title {margin-bottom: 20px;font-weight:700;font-size: 22px;}
.typeS__title span {font-size:20px;font-weight:400}

.typeS__button {display:block;padding: 8px 40px;background: #BD7735;border-radius: 50px;font-weight: 700;font-size: 24px;letter-spacing: -0.04em;color: #fff; transition: all 0.3s linear;}
.typeS__button:hover {background-color:#419CE1;color:#fff;text-decoration: none;}
.typeS__item:nth-child(2) .typeS__button {background-color: #fff;color:#BD7735}
.typeS__item:nth-child(2) .typeS__button:hover {background-color: #419CE1;color:#fff}

.typeS__sticker {margin-bottom:20px;}
.typeS__sticker__inner {display: flex;justify-content: center;align-items: center;padding: 8px 28px;gap: 8px;background: linear-gradient(165deg, #EB4866 0%, #FF5C7A 100%); box-shadow: 0px 4px 20px rgba(255, 255, 255, 0.1);border-radius: 12px;transform: rotate(-2deg);text-transform: uppercase; text-align: center;}

@media (min-width:576px) {
  .typeS {margin-bottom:60px}
  .typeS__title {font-size: 28px;}
  .typeS__title span {font-size:26px;}
  .typeS__button {padding: 8px 40px;font-size: 24px;}  
}
@media (min-width:992px) {
  .typeS__items {display:flex;align-items: center;padding-top: 180px;}
  .typeS__item {width: 33.33333%;padding-top: 0 !important;}

  .typeS__item:nth-child(1) .typeS__item__inner {border-radius: 40px 0 0 40px;padding-right: 30px;}
  .typeS__item:nth-child(2) .typeS__item__inner {margin: 0 -20px;position: relative;z-index: 2;}  
  .typeS__item:nth-child(3) .typeS__item__inner {border-radius: 0 40px 40px 0;padding-left: 30px;}
  
  .typeS__content {min-height: 200px;}
  .typeS__title {font-size: 20px;}
  .typeS__title span {font-size:18px;}
  .typeS__button {font-size: 22px;} 
}
@media (min-width:1200px) {
  .typeS {margin-bottom:80px}
  .typeS__items {margin-bottom: 40px;}
  .typeS__content {min-height: 220px;}
  .typeS__title {font-size: 24px;}
  .typeS__title span {font-size:22px;}
  .typeS__button {font-size: 24px;}   
}
@media (min-width:1320px) {
  .typeS__items {padding-top: 230px;}
  .typeS__item__image {margin-top: -240px;margin-bottom: -40px;flex-shrink: 0;}
  .typeS__item:nth-child(2) .typeS__item__image {margin-top:-300px}
  .typeS__content {padding: 32px;min-height: 280px;}
  .typeS__sticker {margin-bottom:40px}
  .typeS__sticker__inner {font-size: 24px;}
  .typeS__title {font-size: 30px;}
  .typeS__title span {font-weight: 400;font-size: 28px;}  
  .typeS__item:nth-child(2) .typeS__button {min-width:320px}
  .typeS__button {font-size: 28px;}
}


/* .target
--------------------------------------------- */
.target {margin-bottom:40px;background: url(../images/aso2/bg.png) 50% 50% no-repeat; background-size: contain;}
.target__title {text-align: center;text-transform: uppercase;}

.target__inner {position:relative;}

.target__image {display: flex;justify-content: center;margin-top: -40px;margin-bottom: -20px;}
.target__image img {flex-shrink: 0; max-width: 360px;}

.target__items {display: flex;flex-direction: column;align-items: center;}
.target__item {
  
}
.target__item__inner {
  display: flex;
  flex-direction: column;
  width:240px;
  padding: 18px 18px 5px 18px;
  background: #BD7735;
  border: 1px solid #D9D9D9;
  box-shadow: 0px 0px 40px rgba(189, 119, 53, 0.4);
  backdrop-filter: blur(2px);
  border-radius: 10px;
  letter-spacing: -0.38px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  color:#fff;
}

.target__item:nth-child(odd) {margin-left:-30px;}
.target__item:nth-child(even) {margin-right: -30px;}

.target__arrow {position: absolute;}
.target__icon {display:flex;justify-content: flex-end;}
.target__item p {margin-bottom: 0;}

.target__item:nth-child(2) .target__item__inner,
.target__item:nth-child(3) .target__item__inner {background: #FFFFFF;border: 1px solid #BD7735;box-shadow: 0px 0px 40px rgba(189, 119, 53, 0.4);color:#BD7735}
.target__item:nth-child(1) .target__item__inner {transform: rotate(-6deg);}
.target__item:nth-child(2) .target__item__inner {transform: rotate(4deg);}
.target__item:nth-child(3) .target__item__inner {transform: rotate(-4deg);}
.target__item:nth-child(4) .target__item__inner {transform: rotate(6deg);}

.target__item:nth-child(1) .target__arrow {right: 20%;bottom: 80%;}
.target__item:nth-child(2) .target__arrow {left: 80%;bottom: 90%;}
.target__item:nth-child(3) .target__arrow {right: 85%;bottom: 5%;}
.target__item:nth-child(4) .target__arrow {bottom: 0; left: 55%;}

@media (min-width: 376px) {
  .target__item:nth-child(odd) {margin-left:-40px;}
  .target__item:nth-child(even) {margin-right: -40px;}
  .target__image {margin-top:-48px;margin-bottom: -20px;}
  .target__image img {max-width: 400px;}
}
@media (min-width:476px) {
  .target__title {font-size:48px}
  .target__image {margin-bottom:-40px}  
}
@media (min-width:576px) {
  .target {margin-bottom:60px;}
  .target__title {font-size:56px}
  .target__items {flex-direction: row;flex-wrap: wrap;justify-content: center;}
  .target__image {margin-bottom:-40px}
  .target__image img {max-width: 460px;}
}
@media (min-width:768px) {
  .target__title {font-size:70px}
  .target__item:nth-child(odd) {margin-left:0;}
  .target__item:nth-child(even) {margin-right:0;}
  .target__image {margin-top:-60px;margin-bottom:-40px}
  .target__image img {max-width: 600px;}  
}
@media (min-width:992px) {
  .target__image img {max-width: 650px;}
  .target__title {font-size:100px}
  .target__items {display:block;}
  .target__item {position: absolute;}
  .target__image {margin-top:-80px;margin-bottom: -60px;}

  .target__item:nth-child(1) {left: 5%;top: 22%;}
  .target__item:nth-child(2) {top: 15%;right: 0;}
  .target__item:nth-child(3) {left: 10%;bottom: 20%;}
  .target__item:nth-child(4) {bottom: 20%;right: 0;}

  .target__item:nth-child(1) .target__item__inner {transform: rotate(-6deg);width: 200px;}
  .target__item:nth-child(2) .target__item__inner {transform: rotate(4deg);width: 240px;}
  .target__item:nth-child(3) .target__item__inner {transform: rotate(4deg);width: 240px;}
  .target__item:nth-child(4) .target__item__inner {transform: rotate(-6deg);width: 260px;}

  .target__item:nth-child(1) .target__arrow {right: 20%;bottom: 80%;}
  .target__item:nth-child(2) .target__arrow {left: 80%;bottom: 90%;}
  .target__item:nth-child(3) .target__arrow {right: 85%;bottom: 5%;}
  .target__item:nth-child(4) .target__arrow {bottom: 0; left: 55%;}
  
}
@media (min-width:1200px) {
  .target__item:nth-child(1) {left: 12%;top: 22%;}
  .target__item:nth-child(2) {top: 20%;right: 9%;}
  .target__item:nth-child(3) {left: 18%;bottom: 25%;}
  .target__item:nth-child(4) {bottom: 28%;right: 7%;}  
  .target__title {font-size:120px}
  .target__image {margin-top:-90px;}
  .target__image img {max-width: 700px;}  
}
@media (min-width:1320px) {
  .target__title {font-size:140px}
  .target__image {margin-top:-100px;}
  .target__image img {max-width: 800px;}  
}


/* .problemsP
--------------------------------------------- */
.problemsP {margin-bottom: 40px;}
.problemsP__items {position:relative;display: flex;gap:16px; flex-wrap: wrap;padding: 10px 5px 0;}
.problemsP__item {
  position:relative;width: calc(50% - 8px); display: flex;align-items: center; justify-content: center; padding: 12px 16px 16px 12px;
  color:#fff;background: #BD7735;border: 1px solid #BD7735;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);
  border-radius: 10px;word-break: break-word; overflow-wrap: break-word;font-weight: 700;text-align: center; letter-spacing: -1px;}
.problemsP__item:nth-child(odd) {background: #F8F5EE;box-shadow: 0px 0px 20px rgba(135, 59, 0, 0.15);color:#0f0f0f}
.problemsP__item p {margin-bottom: 12px;}
.problemsP__item p:last-child {margin-bottom: 0;}
.problemsP__image {position: absolute;right: 0;bottom: 0;width:24px;height: 28px;}
.problemsP__arrow {position: absolute;left:0;top:0;right: 0;}
@media (min-width: 476px) {
  .problemsP__items {gap: 20px;padding: 16px 10px 0;}
  .problemsP__item {width: calc(50% - 10px);padding: 18px;}
}
@media (min-width:576px) {
  .problemsP {margin-bottom: 60px;}
}
@media (min-width:768px) {
  .problemsP__items {gap: 24px;padding-top: 20px;}
  .problemsP__item {width: calc(50% - 12px);padding: 20px;}
  .problemsP__image {width: 32px;height: 40px;}
}
@media (min-width:992px) {
  .problemsP__item {width: calc(25% - 18px);}
}
@media (min-width:1200px) {
  .problemsP {margin-bottom: 80px;}
  .problemsP__image {width: 36px;height:44px}
}
@media (min-width:1320px) {
  .problemsP__items {padding: 24px 16px 0;gap: 24px;}
  .problemsP__image {width: 41px;height:50px}
}

/* .formatP
--------------------------------------------- */
.formatP {margin-bottom: 60px;}
.formatP__image {position:relative;transform: translateX(-4%);margin: 0 auto -48px;}
.formatP__image__inner {position: relative;}
.formatP__bg {position: absolute;left: -20%;width: 150%;}
.formatP__bg img {width:100%;height:100%;object-fit:cover}
.formatP__items {display: flex;flex-wrap: wrap;gap:4px;justify-content: center;position: relative;z-index:2}
.formatP__item {width: 290px; height: 290px;}
.formatP__item__inner {
  display: flex;flex-direction: column;align-items: center; width: 100%; height: 100%;padding: 0px 24px;
  background: url(../images/private/background.png) 50% 50% no-repeat;background-size: contain; text-align: center; font-weight: 500;
}
.formatP__icon {width: 150px;}
.formatP__name {font-size: 20px; font-weight:700}
@media (min-width: 576px) {
  .formatP__items {gap: 0 4px;}
  .formatP__item {width: calc(50% - 2px);height: 280px;}
  .formatP__item__inner {padding:20px 20px 0}
  .formatP__icon {width: 120px;}
  .formatP__name {font-size: 22px;}
}
@media (min-width: 768px) {
  .formatP__image {width:500px;margin-bottom: -60px;}
  .formatP__item {height: 380px;}
  .formatP__item__inner {padding: 24px 24px 0;}
  .formatP__icon {width: 160px;}
  .formatP__name {font-size: 28px;}
}
@media (min-width: 992px) {
  .formatP__title {margin-bottom:24px}
  .formatP__row {display:flex;align-items:center;flex-direction:row-reverse}
  .formatP__image {width:50%;margin: 0;transform: none;}
  .formatP__image__inner {margin-right: -40px;margin-left: -20px;}
  .formatP__bg {left: 10%;}
  .formatP__items {width:50%}
  .formatP__item {height: 258px;font-size: 16px;}
  .formatP__item__inner {padding: 20px 16px 0;}
  .formatP__icon {width: 100px;}
  .formatP__name {font-size: 22px;}  
}
@media (min-width:1200px) {
  .formatP__image__inner {margin-right: -80px;}
  .formatP__item {height: 312px;font-size: 18px;}
  .formatP__item__inner {padding: 10px 24px 0;}
  .formatP__icon {width: 140px;}
  .formatP__name {font-size: 24px;}  
}
@media (min-width:1320px) {  
  .formatP__item {height: 346px;font-size: 18px;}
  .formatP__item__inner {padding: 10px 24px 0;}
  .formatP__icon {width: 170px;}
  .formatP__name {font-size: 30px;}
}



/* .joinP */
.joinP {margin-bottom:20px}
.joinP__blur {position: absolute;width: 150px;height: 300px;filter: blur(100px);bottom: -150px;left: -120px;background: rgba(189, 119, 53, 0.3);transform: rotate(32deg);}
.joinP__bg {position: absolute;left: -30%;top: -40%;width: 300px;height: 227px;}
.joinP__img {margin: 0 auto -80px;width: 290px;transform: translateX(-2%);}
.joinP__content {position: relative;display: flex;flex-direction: column; align-items: center;}
.joinP__content__title {padding: 8px 16px 4px;background: #fff;box-shadow: 0px 0px 14px rgba(0, 122, 255, 0.6);border-radius: 20px 20px 0px 0px;font-size: 16px;color: #419CE1;}
.joinP__content .button {width:100%}
.joinP__abs {position: absolute;display: flex;flex-direction: column;text-align: center;}
.joinP__abs i {display: block;width:100px;height: 100px;background: url(../images/garant/line.png) 50% 50% no-repeat;background-size: contain;}
.joinP__abs1 {bottom: 50%;right: -70px;}
.joinP__abs1 i {transform: rotate(-255deg);}
.joinP__abs2 {top: 80%;left: -40px;}
.joinP__abs2 i {transform: rotate(300deg);}

@media (min-width: 376px) {
  .joinP__bg {width:350px;top:-50%;height: 265px;}
  .joinP__img {width:300px}
  .joinP__content .button {width:auto;min-width:80%}
  .joinP__abs1 {right: -50px;}
}
@media (min-width: 476px) {  
  .joinP__blur {width: 200px;height: 350px;filter: blur(100px);}  
  .joinP__bg {width:400px;height: 303px;}
  .joinP__img {width:320px}
  .joinP__content .button {min-width:60%}
  .joinP__abs1 {right:0;}
  .joinP__abs1 i {transform: rotate(-255deg);}
  .joinP__abs2 {left:20px;}
  .joinP__abs2 i {transform: rotate(300deg);}
}
@media (min-width: 576px) {
  .joinP__bg {width:500px;left:-40%;height: 378px;}
  .joinP__img {width:340px;}
  .joinP__content__title {padding: 10px 20px 5px;font-size:18px}  
  .joinP__abs i {width:140px;height: 140px;}
  .joinP__abs1 {left: -20px;right: auto;bottom: -70px;}
  .joinP__abs1 i {transform: rotate(-18deg);}
  .joinP__abs2 {right: -30px;left: auto;top: -40px;}  
  .joinP__abs2 i {transform: rotate(150deg);}
}
@media (min-width: 768px) {
  .joinP__blur {width: 220px;height: 380px;}
  .joinP__bg {width:600px;height: 454px;}
  .joinP__img {width:400px;margin-bottom:-100px}
  .joinP__content__title {padding: 14px 20px 6px;font-size:20px}  
  .joinP__abs i {width:160px;height: 160px;}
  .joinP__abs1 {bottom: -80px; left: 20px;}
  .joinP__abs2 {right: 20px;top: -40px;}
}
@media (min-width: 992px) {
  .joinP__blur {width: 260px;height: 480px;filter: blur(150px);left: -80px;bottom: -300px;}
  .joinP__bg {width:700px;left:-30%;height: 530px;}
  .joinP__content .button {min-width:35%}
  .joinP__abs i {width:200px;height: 200px;}
  .joinP__abs1 {bottom: -90px;left: 120px;}
  .joinP__abs2 {right: 120px; top: -60px;}
}
@media (min-width:1200px) {
  .joinP {margin-bottom:40px}
  .joinP__bg {width:800px;left:-28%;top:-42%;height: 605px;}
  .joinP__img {width:460px;margin-bottom: -120px;}  
  .joinP__content__title {padding: 12px 20px 6px;font-size:24px}
  .joinP__abs i {width:220px;height: 220px;}  
  .joinP__abs1 {left: 160px;bottom: -100px;}
  .joinP__abs2 {right: 160px;top: -70px;}
}
@media (min-width:1320px) {  
  .joinP__blur {width: 300px;height: 566px;filter: blur(190px);bottom: 200px;left: -200px;}
  .joinP__bg {width:950px;height:718px;}
  .joinP__img {width: 560px;margin-bottom: -140px;}
  .joinP__content__title {padding: 16px 24px 6px;font-size:30px}
  .joinP__abs i {width:267px;height: 267px;}
  .joinP__abs1 {left: 150px;bottom: -120px;}
  .joinP__abs2 {right: 120px;top: -80px;}
}


/* .heroW */
.heroW {margin-bottom: 48px;padding-top: 20px;}
.heroW__title {font-size: 28px;}
.heroW__desc {font-size: 18px;}
.heroW__blur {position: absolute;width: 200px;height: 400px;filter: blur(150px);left:-40%;top:-10%; background: rgba(189, 119, 53, 0.3);transform: matrix(-0.96, -0.26, -0.26, 0.96, 0, 0);}

@media (min-width: 376px) {
  .heroW__title {font-size: 32px;}
  .heroW__desc {font-size: 20px;}
}
@media (min-width: 576px) {
  .heroW__blur {width: 300px;height: 600px;filter: blur(200px);}  
  .heroW__title {font-size: 36px;}
  .heroW__desc {font-size: 22px;}
}
@media (min-width: 768px) {
  .heroW__title {font-size: 40px;}
  .heroW__desc {font-size: 24px;}
}
@media (min-width: 992px) {
  .heroP_heroW__blur_blur {width: 400px;height: 800px;filter: blur(250px);}
  .heroW__title {font-size: 44px;}
  .heroW__desc {font-size: 25px;}
}
@media (min-width:1200px) {
  .heroW__blur {width: 450px;height: 900px;filter: blur(300px);left:-20%;top:-30%}
  .heroW__title {font-size: 48px;}
  .heroW__desc {font-size: 28px;}
}
@media (min-width:1320px) {
  .heroW {margin-bottom: 60px;padding-top: 0;}
  .heroW__blur {width: 550px;height: 1000px;filter: blur(340px);left:-20%;top:-30%}
  .heroW__title {font-size: 54px;}
  .heroW__desc {font-size: 32px;}
}


/* .offersW */
.offersW {position:relative;z-index:2;margin-bottom: 40px;}
.offersW__info {display:none;padding-top:20px;text-align: center; font-size: 18px;margin-bottom: 40px;}
.offersW__info.active {display:block}
.offersW__info__social {display:flex;justify-content:center;}
.offersW .footerSocial {gap:24px;padding-top: 10px;}
@media (min-width: 576px) {
  .offersW {}
  .offersW__info {font-size: 20px;}
  .offersW .footerSocial {gap:24px}
}
@media (min-width: 768px) {
  .offersW {margin-bottom: 60px;}
  .offersW__info {font-size: 22px;}
}
@media (min-width: 992px) {
.offersW {margin-bottom: 200px;}
  .offersW__info {max-width:70%;margin-left:auto;margin-right:auto}
  .offersW__info {font-size: 24px;}
}
@media (min-width:1200px) {
  .offersW {margin-bottom: 240px;}
  .offersW__info {font-size: 28px;}
  .offersW .footerSocial {gap:32px}
}
@media (min-width:1320px) {
  .offersW {margin-bottom: 280px;}
  .offersW__info {font-size: 32px;}
  .offersW .footerSocial {gap:40px}
}


/* .itemsW */ 
.itemW {margin-bottom: 20px;padding: 16px; background: rgba(255, 255, 255, 0.4);border: 2px solid #FFFFFF;box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.04);backdrop-filter: blur(20px);border-radius: 20px;}
.itemW.active {background: rgba(255, 255, 255, 0.8);}

.itemW__header {display: flex;gap:10px;cursor: pointer;justify-content: flex-start;align-items: flex-start;}

.itemW__content {overflow: hidden; transition: max-height 0.3s ease; overflow: hidden; transition: height ease 0.3s;height: 0;}

.itemW__icon {display: flex;align-items: center;justify-content: center;width:24px;height: 24px;background-color: #FFF7F1;border-radius: 16px;flex-shrink: 0;}
.itemW__icon img {width:16px;}
.itemW.active .itemW__icon {background:none}

.itemW__header__box {display: flex;flex-direction: column;}

.itemW__name {font-size: 18px;color: #BD7735;}

.itemW__tags {display: flex;gap:10px;list-style: none;padding-left: 0;margin-bottom: 0;flex-wrap: wrap;}
.itemW__tags li {display:flex;align-items:center;gap:8px;padding: 6px 10px;background: #F7F7F7;border-radius: 8px;font-size: 12px;}

.itemW__arrow {flex-shrink: 0; width: 70px; padding: 6px 10px; margin-left: auto; background-color: #BD7735; border-radius: 7px;font-size: 14px; color: #fff; text-align: center; transition: background 0.3s linear;}
.itemW__arrow:hover {background-color: #7a420c;}
.itemW__arrow__more {display: block;}
.itemW__arrow__less {display: none;}
.itemW.active .itemW__arrow {background: #FFFFFF;color:#BD7735;}
.itemW.active .itemW__arrow__more {display: none;}
.itemW.active .itemW__arrow__less {display: block;}

.itemW__btn {display:inline-block;padding: 10px 20px;background: #BD7735;border-radius: 7px;font-weight: 700;font-size: 14px;color: #fff;border:0;transition: all 0.3s linear;}
.itemW__btn:hover, .itemW__btn:focus, .itemW__btn:active {background:#7a420c;color:#fff;text-decoration:none;}

.itemW__content__desc {margin-top:16px;padding-top:16px;border-top: 1px solid #DADADA;}
.itemW__content__desc h4 {font-weight: bold;margin-bottom:8px}

.itemW__desc {margin-bottom: 24px;}
.itemW__desc > *:last-child {margin-bottom: 0 !important;}

@media (min-width: 476px) {  
  .itemW__icon {width:36px;height: 36px;}
  .itemW__icon img {width:20px;}
  .itemW__name {font-size: 20px;}
}
@media (min-width: 576px) {
  .itemW {padding: 20px;}
  .itemW__content__desc {margin-top:20px;padding-top: 20px;}
}
@media (min-width: 768px) {  
  .itemW__header {gap:16px}
  .itemW__icon {width:44px;height: 44px;}
  .itemW__icon img {width:24px;}
  .itemW__name {font-size: 22px;}
  .itemW__tags {gap:16px}
  .itemW__tags li {padding: 8px 12px;font-size: 14px;}
  .itemW__arrow {padding: 8px 16px;font-size: 16px;width: 80px;}
  .itemW__btn {padding: 10px 24px;font-size: 16px;}
}
@media (min-width: 992px) {
  .itemW__header {align-items:center;}
  .itemW__header__box {flex-direction:row;align-items: center;gap:16px}
  .itemW__icon {width:64px;height: 64px;}
  .itemW__icon img {width:32px;}
  .itemW__name {margin-bottom:0}
  .itemW__tags {flex-wrap:nowrap;}
  .itemW__tags li {font-size: 16px;}
  .itemW__arrow {width: 130px;}
}
@media (min-width:1200px) {  
  .itemW__icon {width:80px;height: 80px;}
  .itemW__icon img {width:36px;}
  .itemW__arrow {width: 140px;}
  .itemW__desc {margin-bottom: 40px;}
}
@media (min-width:1320px) {  
  .itemW__header {gap:20px}
  .itemW__icon {width: 93px;height: 93px;}
  .itemW__icon img {width: 40px;}
  .itemW__name {font-size: 24px;}
  .itemW__tags {gap:20px}
  .itemW__tags li {padding: 10px 20px;font-size: 18px;}
  .itemW__arrow {width:170px;padding: 10px 30px;font-size: 18px;}
  .itemW__btn {padding: 10px 30px;font-size: 18px;}
}


/* . */ 

@media (min-width: 376px) {
  
}
@media (min-width: 476px) {  
  
}
@media (min-width: 576px) {
  
  
}
@media (min-width: 768px) {
  
  
}
@media (min-width: 992px) {

  
}
@media (min-width:1200px) {
  
  
}
@media (min-width:1320px) {
  
}


/* .guestW
--------------------------------------------- */
.guestW__img {width: 260px;margin: 0 auto -40px;}
.guestW__content {display: flex;flex-direction: column;align-items: center;padding: 24px;background: #BD7735;border-radius:20px; color:#fff;font-size: 18px;line-height: 1.5;text-align: center;}
.guestW__title {line-height: 0.9;}
.guestW__content p:last-child {margin-bottom: 0;}
.guestW__button {position:relative;}
@media (min-width: 376px) {
  .guestW__img {width: 320px;}
}
@media (min-width: 476px) {
  .guestW__img {width: 400px;margin-bottom: -50px;}
}
@media (min-width: 576px) {
  .guestW__content {padding:32px;font-size: 20px;}
}
@media (min-width:768px) {  
  .guestW__img {width: 500px;margin-bottom: -80px;}
  .guestW__content {border-radius: 32px;}
}
@media (min-width:992px) {
  .guestW {margin-bottom: 100px;}
  .guestW__img {width: 560px;position: absolute;left:-120px;top: 50%;transform: translateY(-50%);} 
  .guestW__content {padding-left: 160px;margin-left: 130px;} 
}
@media (min-width:1200px) {
  .guestW {margin-bottom: 140px;}
  .guestW__img {width: 660px;}  
  .guestW__content {padding:36px 36px 36px 200px;margin-left: 170px;}  
}
@media (min-width:1320px) {
  .guestW {margin-bottom: 160px;}
  .guestW__img {width: 744px;}
  .guestW__content {padding: 40px 40px 40px 240px;font-size: 22px;border-radius:40px;margin-left: 160px;}
  .guestW__title {font-size: 54px;}
}