*{margin:0;padding:0}
@font-face{font-family:'stolzl';src:url(/css/stolzl.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}
html {scroll-behavior: smooth;scroll-padding: var(--scroll-padding, 5rem);}
body{width:100%;max-width:1440px;margin:0 auto;font-family:'stolzl',sans-serif;font-size:18px;line-height:1.2;background: #fff;top:0!important;scrollbar-width:none;text-align:center;    position: relative;}
body::-webkit-scrollbar{display:none}
body *{scrollbar-width:none}
.stop{overflow:hidden} 
a{text-decoration:none;border:0;border-style:none;color:#776AB0}
:focus{text-decoration:none;outline:none}
input{ont-family: "stolzl",sans-serif; border:none;font-size:16px}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; }
input[type=number] {-moz-appearance: textfield;}
textarea{font-family:'stolzl',sans-serif}
button{border:none;background:none;font-family:'stolzl',sans-serif}
input:-webkit-autofill{font-family:'stolzl',sans-serif;-webkit-box-shadow:0 0 0 1000px #fff inset}
select{font-family:'stolzl',sans-serif;font-size:16px}
li{list-style:none;}
img{display:block;max-width:100%;width:auto;margin:0 auto;transition:300ms}
iframe{max-width:100%}
h1{color:#fff;font-size:58px;line-height:1;font-weight:500;margin-bottom:20px}
h2{color:#fff;font-size:22px;font-weight:300;margin-bottom:15px;padding:0 10%}
h3{color:#fff;font-size:30px;font-weight:500;}
h4{color:#fff;font-size:30px;font-weight:500;}
h5{color:#fff;font-size:16px;font-weight:500;}
h6{color:#fff;font-size:14px;font-weight:500;}
strong, b {font-weight:500}
small{font-weight:300;font-size:14px}
p, li{font-weight:300;font-size:20px;}
section {width:100%;box-sizing:border-box;}
header{position:absolute;width:100%;display:flex;justify-content:center;padding:30px 0 0 0;}
#logo {width:166px}
#logo p {font-size:16px;color:#fff;margin:5px 0 0 0}
#block_1{padding:150px 20% 0 20%;height:100vh;max-height:800px;display:flex;flex-wrap:wrap;align-content:flex-end;background-image:linear-gradient(to bottom, transparent 60%, #776AB0 100%),url('/pics/kupon-irodai-vasarlashoz-web24.png');background-position:center;background-repeat:no-repeat;background-size: cover;}
.mc_form{max-width:600px;margin:0 auto}
#mc_embed_signup .foot {margin-top:15px}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {margin: 2px 0 0 0!important;}
.mc_form #mc_embed_signup .mc-field-group input {color:#000000}
.mc_form #mc_embed_signup .mc-field-group {padding-bottom:10px}
.mc_form #mc_embed_signup .button{background: #FFA200;color:#fff;border-radius:0;font-family:'stolzl',sans-serif;font-weight:300;transition:300ms}
.mc_form #mc_embed_signup .button:hover {transform:scale(1.05)}
.mc_form #mc_embed_signup input {border: none; border-radius: 0;}
.mc_form #mc_embed_signup .indicates-required{margin-right:0;    margin-bottom: -30px;}
#mc_embed_signup .foot, #mc_embed_signup .mc-field-group {width:100%!important}
#mc_embed_signup .mc-field-group label {font-weight:300}
.mc_block .head{font-weight:500;font-size:22px;margin:0 0 10px 0}
#block_2 {background: #776AB0;padding:0 12% 50px 12%}
#block_2 .vert {display:flex;flex-wrap:wrap;justify-content:center;margin:150px 0 100px 0}
#block_2 *, #block_4 * {color:#fff}
#block_2 h3 {margin-bottom:20px}
.column{width:calc(33.333% - 20px);margin:0 10px 20px 0}
.column:nth-of-type(3n){margin:0 0 20px 0}
.picture {min-height:134px;display: flex;align-items: center;justify-content:center}
.picture img {margin:auto}
#circle{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;min-height:134px;}
#circle p {width:65px;height:65px;border-radius:50%;background: #FFA200;overflow:hidden;display:flex;align-content:center;align-items:center;justify-content:center;font-weight:500;margin:5px}
#block_3 {padding:80px 5%}
#block_3 h4{color:#776AB0;margin:0 0 40px 0;box-sizing:border-box;padding:0 10%}
#block_4 .text_box{background: #776AB0;box-sizing:border-box;padding:80px 25%}
#block_4 .mc_block{margin:80px 0 0 0}
footer {width:100%}
footer *{font-size:13px;font-weight:300;}
#footer_social{box-sizing:border-box;padding: 70px 20%;background: #F8F8F8;}
#footer_social #more{margin:10px 0 20px 0}
#icons{display:flex;flex-wrap:wrap;justify-content: center;}
#icons a {margin:10px 15px}
#footer_last{padding:20px;color: #B3B3B4;}
#footer_last * {color: #B3B3B4;}
#icons img {width:35px;height:35px}
#icons a img:hover {transform:scale(1.05)}

@media only screen
and (max-width : 800px){
.column, .column:nth-of-type(3n) {width: calc(50% - 5px);margin: 0 10px 20px 0;}
.column:nth-of-type(2n){margin:0 0 20px 0}

}

@media only screen
and (max-width : 601px){
#block_1 {padding: 150px 20px 0 20px;}
#block_2 {padding: 0 20px 50px 20px;}
h2, #block_3 h4 {padding:0}
#block_3, #block_4 .text_box, #footer_social {padding: 60px 20px;}
#block_2 .vert { margin: 80px 0 60px 0;}
}

@media only screen
and (max-width : 480px){
header{padding:10px 0 0 0}
#logo {width: 145px;}
#logo p {font-size: 14px;}
h1 {font-size:32px}
h2 {font-size:20px}
h3, h4 {font-size: 26px;}
.column, .column:nth-of-type(3n), .column:nth-of-type(2n){width:100%;marging:0 0 20px 0}
#block_1{height:calc(100vh - 170px);background-position: 35% 50%;background-image:linear-gradient(to bottom, transparent 60%, #776AB0 100%),url('/pics/kupon-irodai-vasarlashoz-web24-mobil.jpg')}
}