*{box-sizing:border-box;margin:0;padding:0;color:inherit;font-size:inherit}:root{--color_white: #ffffff;--color_black: #000000;--color_red: #FF0000;--color_purple: #6F6C90;--color_dark_blue: #170F49}:root{--fz_12: 12px;--fz_14: 14px;--fz_16: --fz_18: clamp(14px, 3vw, 16px);--fz_18: clamp(14px, 3vw, 18px);--fz_24: clamp(18px, 3.7vw, 24px);--fz_32: clamp(16px, 3vw, 28px);--fz_42: clamp(28px, 3.5vw, 34px);--fz_48: clamp(20px, 3vw, 42px);--fz_214: clamp(80px, 10vw, 190px)}img{height:auto;display:block}.fz_16{font-size:var(--fz_16)}.fz_18{font-size:var(--fz_18)}.fz_24{font-size:var(--fz_24)}.fz_32{font-size:var(--fz_32)}.fz_42{font-size:var(--fz_42)}.fz_48{font-size:var(--fz_48)}.fz_214{font-size:var(--fz_214)}.fw500{font-weight:500}.fw700{font-weight:700}.color_white{color:var(--color_white)}.color_black{color:var(--color_black)}.color_red{color:var(--color_red)}.color_purple{color:var(--color_purple)}.color_dark_blue{color:var(--color_dark_blue)}a{text-decoration:none;display:block}ul{list-style:none}button,h1,h2,h3,h4{font-weight:inherit}.btn{background-color:transparent;border:2px solid var(--color_white);border-radius:10px;cursor:pointer;transition:.3s;padding:12px 25px}.btn_container{text-align:center}.btn_black{background-color:#000c;color:var(--color_white)}.btn_white{background:var(--color_white);color:var(--color_black)}.btn_white:hover:not(button:disabled){color:var(--color_white)}.btn_black:hover:not(button:disabled),.btn_white:hover:not(button:disabled){background-color:#343434cc}.btn_black:active:not(button:disabled),.btn_white:active:not(button:disabled){transform:rotate(10deg)}html,body{overflow-x:hidden}body{font-family:Inter,sans-serif;color:#fff;font-weight:600}.container{max-width:1440px;margin:0 auto;padding:0 15px}.flex{display:flex}.flex_aic_center{align-items:center}.flex_jc_center{justify-content:center}.cursor_pointer{cursor:pointer;transition:.3s}.bg{background-repeat:no-repeat;background-size:cover}.inp{padding:17px 20px;width:100%;border-radius:46px;border:.5px solid var(--Neutral-300, #EFF0F6);background:var(--color_white);color:var(--color_purple);box-shadow:0 2px 6px #13124212;outline:none;transition:.3s}.inp:focus,.inp:hover{border:1px solid rgba(0,0,0,.8)}.logo .logo_img{max-width:250px;width:14vw;min-width:170px}button:disabled{opacity:.4;cursor:not-allowed}.link:hover{opacity:.7;transition:.3s}@media screen and (max-width: 550px){.logo .logo_img{max-width:250px;width:30vw;min-width:130px}}h1{font-size:32px}h2{font-size:28px}
