body .container,body main.design-system{width:1350px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;box-sizing:border-box}body .container-large{width:1716px;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width: 1715px){body .container-large{width:100%;padding-left:30px;box-sizing:border-box}}body .container-small,body main.design-system .typo-blocks,main.design-system body .typo-blocks,body main.design-system .button-blocks,main.design-system body .button-blocks,body main.design-system .fields-blocks,main.design-system body .fields-blocks{width:1060px;max-width:100%;margin-left:auto;margin-right:auto}h1,h2,.h2,main.design-system .typo-blocks .block .title,legend{font-family:Tusker Grotesk,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#4a4a4a}h3,h4,.h4,p,a,li,blockquote,span,label,::placeholder,input,textarea{font-family:Spartan,sans-serif;font-optical-sizing:auto;font-style:normal}h1{font-size:84px}@media (max-width: 750px){h1{font-size:64px}}@media (max-width: 400px){h1{font-size:44px}}h2,.h2,main.design-system .typo-blocks .block .title,legend{font-size:48px;margin-bottom:30px;line-height:48px}@media (max-width: 750px){h2,.h2,main.design-system .typo-blocks .block .title,legend{font-size:38px}}@media (max-width: 400px){h2,.h2,main.design-system .typo-blocks .block .title,legend{font-size:28px}}h3{font-size:20px;font-weight:700;color:#4a4a4a;margin-top:30px;margin-bottom:12px}@media (max-width: 750px){h3{font-size:16px}}@media (max-width: 400px){h3{font-size:14px}}p,a,li,blockquote,span,label,::placeholder,input,textarea{font-size:14px;font-weight:300;color:#707070;line-height:150%}@media (max-width: 400px){p,a,li,blockquote,span,label,::placeholder,input,textarea{font-size:12px}}.fz16{font-size:16px}b{font-weight:700}strong{font-weight:400}b,strong,a{color:#4a4a4a}main.design-system{margin-top:66px}main.design-system>h1{text-align:center;margin-bottom:10px}main.design-system>p{text-align:center;margin-bottom:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}main.design-system>p>span{color:#4a4a4a}main.design-system>p>span:nth-child(1){font-family:Tusker Grotesk,sans-serif;font-size:30px;font-weight:400}main.design-system>p>span:nth-child(2){font-family:Spartan,sans-serif;font-size:26px}main.design-system>p>span:nth-child(3){font-family:Spartan,sans-serif;font-size:26px}@media (max-width: 500px){main.design-system>p{margin-top:70px;flex-direction:column;align-items:center;justify-content:center;gap:0}}main.design-system h2{margin-top:70px}main.design-system .mySwiper{width:100%;height:100%;margin-top:66px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}main.design-system .mySwiper .swiper-pagination{order:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;background-color:#fcfcfc;margin-bottom:75px;box-sizing:border-box;position:static;width:auto;max-width:100%;border-radius:100px;border:1px solid #E8E8E8;box-shadow:0 1px 2px #0000000d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 20px}main.design-system .mySwiper .swiper-pagination .swiper-pagination-bullet{width:auto;height:100%;margin:0;background-color:#fff;border:1px solid #E8E8E8;border-radius:23px;padding:10px 30px;cursor:pointer;font-size:14px;color:#4a4a4a;opacity:1;transition:all .3s ease}main.design-system .mySwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4a4a4a;color:#fff;border-color:#fff}@media (max-width: 500px){main.design-system .mySwiper .swiper-pagination{position:fixed;bottom:10px;left:10px;right:10px;z-index:1000;margin-bottom:0}main.design-system .mySwiper .swiper-pagination .swiper-pagination-bullet{padding:10px 0;border-radius:20px;width:calc((100% - 20px) / 3)}}main.design-system .mySwiper .swiper-slide{padding:0 10px;box-sizing:border-box}main.design-system .mySwiper .swiper-wrapper{order:2}@media (max-width: 500px){main.design-system .mySwiper{margin-top:0}}main.design-system .color-blocks{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:40px}main.design-system .color-blocks .block{border-radius:8px;border:1px solid #171411;width:62px;height:62px;aspect-ratio:1/1;box-sizing:border-box}main.design-system .typo-blocks{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:0}main.design-system .typo-blocks .block{display:flex;flex-direction:column;align-items:space-around;justify-content:center;gap:16px;min-height:350px;border-radius:24px;border:1px solid #E8E8E8;background:#fff;box-shadow:0 2px 8px #0000001a;padding:15px;width:50%;box-sizing:border-box}main.design-system .typo-blocks .block .title{text-align:center;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;text-transform:uppercase}main.design-system .typo-blocks .block .subtitle{text-align:center}@media (max-width: 750px){main.design-system .typo-blocks{gap:30px}main.design-system .typo-blocks .block{width:100%}}main.design-system .icon-blocks{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:50px}main.design-system .icon-blocks .footerEye .eye2{display:none}main.design-system .button-blocks{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:10px}main.design-system .button-blocks .button-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:15px;box-sizing:border-box;border-radius:24px;border:1px solid #E8E8E8;background:#fff;box-shadow:0 2px 8px #0000001a;min-height:240px;min-width:calc((100% - 90px)/4)}main.design-system .button-blocks .button-block button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #4A4A4A;border-radius:23px;padding:10px 30px;box-sizing:border-box;cursor:pointer;font-size:14px;color:#4a4a4a;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;transition:all .3s ease}main.design-system .button-blocks .button-block button.no-border{border:none}main.design-system .button-blocks .button-block button.dark,main.design-system .button-blocks .button-block button:focus{background-color:#4a4a4a;color:#fff;border-color:#4a4a4a}main.design-system .button-blocks .button-block button.hover:hover{background-color:#f8f6f3}main.design-system .button-blocks .button-block button.icons:hover{gap:15px;padding-right:25px}main.design-system .button-blocks .button-block pre{background-color:#f8f6f3;padding:10px 30px;box-sizing:border-box;border-radius:23px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width: 750px){main.design-system .button-blocks .button-block{min-width:100%}}main.design-system .fields-blocks{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:10px}main.design-system .fields-blocks .field-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;box-sizing:border-box;border-radius:24px;border:1px solid #E8E8E8;background:#fff;box-shadow:0 2px 8px #0000001a;width:calc((100% - 60px) / 3)}main.design-system .fields-blocks .field-block div{width:100%}main.design-system .fields-blocks .field-block label{font-size:14px;color:#4a4a4a}main.design-system .fields-blocks .field-block input,main.design-system .fields-blocks .field-block textarea{width:100%}main.design-system .fields-blocks .field-block textarea{margin-top:0;resize:none}main.design-system .fields-blocks .field-block .error-message{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}@media (max-width: 950px){main.design-system .fields-blocks .field-block{min-width:100%}}
