@font-face{font-family:Mark OT;font-display:swap;src:url("../fonts/MarkOT.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Mark OT;font-display:fallback;src:url("../fonts/MarkOT-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Mark OT;font-display:fallback;src:url("../fonts/MarkOT-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Mark OT Book;font-display:fallback;src:url("../fonts/MarkOT-Book.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Mark OT;font-display:fallback;src:url("../fonts/MarkOT-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Mark OT;font-display:fallback;src:url("../fonts/MarkOT-Thin.otf") format("opentype");font-weight:100;font-style:normal}.hero{background-color:#e8e9f5;background-image:url("../images/hero_bg.webp");background-size:cover;background-repeat:no-repeat;color:#2f3040;margin-top:72px;padding-top:74px;padding-bottom:83px}@media only screen and (-webkit-min-device-pixel-ratio:2),screen and (-webkit-min-device-pixel-ratio:3){.hero{background-image:url("../images/hero_bg@2x.webp")}}@media only screen and (max-width:679px){.hero{margin-top:48px;padding:48px 0;background-size:contain}}.hero__title{text-align:center;font-weight:700;font-size:48px;line-height:54px;letter-spacing:-1px;margin-bottom:10px}@media only screen and (max-width:679px){.hero__title{font-size:36px;line-height:42px;margin-bottom:8px}.hero__title br{display:none}}.hero__descr{font-size:18px;line-height:26px;text-align:center;letter-spacing:-.5px;max-width:400px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:679px){.hero__descr{max-width:100%;font-size:16px;line-height:22px}}.categories{padding-top:72px;padding-bottom:82px;background-color:#fff}@media only screen and (max-width:679px){.categories{padding-top:30px;padding:8px 0 36px}}.categories__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories__block{width:30%;margin-right:20px;margin-bottom:70px}.categories__block:nth-of-type(3n){margin-right:0}@media only screen and (min-width:680px) and (max-width:1023px){.categories__block{width:48%;margin-right:0;margin-bottom:40px}}@media only screen and (max-width:679px){.categories__block{width:100%;margin-right:0;margin-bottom:0;padding:20px 0;border-bottom:1px solid #edeef4}.categories__block.show .categories__block-title:after{display:inline-block;margin-left:8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);ransform-origin:center;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}}@media only screen and (max-width:679px){.categories__block-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative}}.categories__block-icon{width:144px;height:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;-webkit-flex-shrink:0;-ms-flex-negative:0;margin-bottom:34px;flex-shrink:0}@media only screen and (max-width:679px){.categories__block-icon{height:24px;width:36px;margin-bottom:0;margin-right:16px}}.categories__block-title{font-weight:700;font-size:28px;line-height:34px;letter-spacing:-1px;color:#333;margin-bottom:17px;position:relative}@media only screen and (max-width:679px){.categories__block-title{margin-bottom:0;font-size:14px;line-height:21px}.categories__block-title:after{content:url("../svg/arrow-down.svg");display:inline-block;margin-left:8px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}}@media only screen and (max-width:679px){.categories__block-list{display:none}}.categories__block-link{display:block;font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.248889px;color:#0d86ff;margin-bottom:10px;cursor:pointer}.categories__block-link:hover{opacity:.85}@media only screen and (max-width:679px){.categories__block-link{font-weight:400;font-size:14px;line-height:18px;margin-bottom:16px;color:#36373d}.categories__block-link:first-child{margin-top:18px}}.categories__block-link-mobile{font-weight:700;font-size:14px;line-height:21px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;color:#0d86ff;margin-top:27px;margin-bottom:18px}.categories__block-link-mobile svg{height:24px;width:24px;-o-object-fit:cover;object-fit:cover;margin-left:6px}.categories__block-btn{background-color:transparent;border:none;font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.248889px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2f3040;cursor:pointer;display:none}@media only screen and (max-width:679px){.categories__block-btn{font-weight:400;font-size:14px;line-height:18px}}