.container{max-width:1440px;margin:0 auto;box-sizing:border-box;padding:0 20px;width:100%}@media only screen and (max-width:1023px){.container{padding:0 8px}}.header .container{max-width:1180px}@media only screen and (max-width:1023px){.header .container{padding:0 16px;gap:34px}}.mainpage-section{margin-top:54px}@media only screen and (max-width:1023px){.mainpage-section{margin-top:35px}}.mainpage-section .inner-container{max-width:1140px;margin:0 auto;box-sizing:border-box;padding:0;width:100%;text-align:center}@media only screen and (max-width:1023px){.mainpage-section .inner-container{padding:0 8px}}.mainpage-section h2{font-weight:600;font-size:52px;line-height:1.1;text-align:center;letter-spacing:-2px}@media only screen and (max-width:1023px){.mainpage-section h2{font-size:28px}}.mainpage-section p.under-title{text-align:center;font-family:"PT Serif",serif;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.4px;color:#b0c3d5;max-width:730px;margin:0 auto;padding:15px 0}.mainpage-section.section-1{margin:0;padding:70px 0 45px}@media only screen and (max-width:1023px){.mainpage-section.section-1{padding:52px 0 20px}}.mainpage-section.section-1 .inner-container{max-width:820px;padding:0 20px}@media only screen and (max-width:1023px){.mainpage-section.section-1 .inner-container{padding:0 15px}}.mainpage-section.section-1 h1{margin:-21px auto 0;text-align:center;color:#fff;line-height:.94}@media only screen and (max-width:1023px){.mainpage-section.section-1 h1{margin-top:-31px}}.mainpage-section.section-1 img{max-width:100%;height:auto}.mainpage-section.section-1 p{color:#fff;display:inline-block;text-align:center;margin-top:17px;line-height:1.3;padding:0 0 24px;letter-spacing:-.4px}@media only screen and (max-width:1023px){.mainpage-section.section-1 p{margin-top:15px}}.mainpage-section.section-1 .inner-search{display:flex;width:100%;margin:0 auto;border:4px solid #15213E;padding:24px;border-radius:8px 8px 0 0;background-color:transparent}@media only screen and (max-width:1023px){.mainpage-section.section-1 .inner-search{flex-direction:column;padding:24px 20px}}@media only screen and (min-width:1024px){.mainpage-section.section-1 .inner-search .input-container:has(.inner-input-error){padding-right:25px}.mainpage-section.section-1 .inner-search .inner-input-error{right:auto;left:0;top:calc(100% + 5px)}}.mainpage-section.section-1 .inner-search-form{width:100%}.mainpage-section.section-1 .inner-search-label{padding:2px 15px;display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:13px;letter-spacing:-.6px;background-color:#15213e;border-radius:0 0 10px 10px;width:100%}.mainpage-section.section-1 .inner-search-label:before{content:"";width:16px;height:16px;background:transparent url(/build/assets/safe-D1ZD-hOv.svg) 50% 50% no-repeat;margin-right:4px}.mainpage-section.section-1 form{display:flex}@media only screen and (min-width:1024px){.mainpage-section.section-1 form{justify-content:center}}@media only screen and (max-width:1023px){.mainpage-section.section-1 form{flex-direction:column;min-height:50px}}.mainpage-section.section-2{margin-top:0}.mainpage-section.section-2 img{max-width:100%}.mainpage-section.section-4 .tiles-block{display:grid;grid-template-columns:1fr;gap:30px 20px;margin:0}@media only screen and (min-width:1024px){.mainpage-section.section-4 .tiles-block{grid-template-columns:1fr 1fr;margin:28px auto 0}}.mainpage-section.section-4 .tiles-block-item h3{display:flex;align-items:center;justify-content:flex-start;height:50px;font-family:"PT Serif",serif;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.6px;color:#fff;gap:16px;padding-top:3px}.mainpage-section.section-4 .tiles-block-item h3:before{content:"";width:22px;height:22px;border:14px solid #DE4222;border-radius:50%;background:#de4222 url(/build/assets/icons-sprite-Dh5L4jZO.svg) 0 -420px no-repeat}.mainpage-section.section-4 .tiles-block-item p{font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.5px;color:#b0c3d5;margin-top:17px}.mainpage-section.section-4 .tiles-block-item:nth-child(3) h3:before{background-position:0 -445px}.mainpage-section.section-4 .tiles-block-item:nth-child(5) h3:before{background-position:0 -470px}.mainpage-section.section-4 .tiles-block-item:nth-child(2) h3:before{background-position:0 -495px}.mainpage-section.section-4 .tiles-block-item:nth-child(4) h3:before{background-position:0 -520px}.mainpage-section.section-4 .tiles-block-item:nth-child(6) h3:before{background-position:0 -545px}.mainpage-section.section-5 .inner-container{max-width:820px}.mainpage-section.section-5 .tiles-block{display:grid;grid-template-columns:1fr;gap:30px 20px;max-width:750px;margin:0}@media only screen and (min-width:1024px){.mainpage-section.section-5 .tiles-block{grid-template-columns:1fr 1fr;margin:28px auto 0}}.mainpage-section.section-5 .tiles-block-item h3{display:flex;align-items:center;justify-content:center;height:40px;background-color:#4d79e0;border-radius:4px;font-family:"PT Serif",serif;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.6px;color:#fff;gap:8px;padding-top:3px}.mainpage-section.section-5 .tiles-block-item p{padding:10px 10px 0;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.5px;color:#b0c3d5}.mainpage-section.section-3{border-radius:10px;margin-top:50px}.mainpage-section.section-3 .inner-container{padding:0 20px;max-width:990px}@media only screen and (max-width:1023px){.mainpage-section.section-3{margin-top:35px}.mainpage-section.section-3 .inner-container{padding:0 8px}}.mainpage-section.section-3 .mainpage-catalog{display:grid;grid-template-columns:1fr;gap:32px;align-items:flex-start;max-width:750px;margin:39px auto 0}@media only screen and (max-width:1023px){.mainpage-section.section-3 .mainpage-catalog{grid-template-columns:1fr;gap:25px;margin-top:12px;margin-bottom:24px}}.mainpage-section.section-3 .mainpage-catalog nav{font-weight:500;font-size:16px;line-height:1;display:flex;gap:16px;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}.mainpage-section.section-3 .mainpage-catalog nav a{display:flex;width:22px;height:22px;align-items:center;justify-content:center;background-color:#4d79e0;border-radius:50%;color:#222a3d}@media(hover:none){.mainpage-section.section-3 .mainpage-catalog nav a.touch-hovered{opacity:.7}}@media(hover:hover){.mainpage-section.section-3 .mainpage-catalog nav a:hover{opacity:.7}}.mainpage-section.section-3 .mainpage-catalog .catalog-block{display:inline-block;width:100%;column-count:5}@media only screen and (max-width:1023px){.mainpage-section.section-3 .mainpage-catalog .catalog-block{column-count:2}}.mainpage-section.section-3 .mainpage-catalog .catalog-block div{overflow:hidden;text-overflow:ellipsis;padding-bottom:4px;color:#4d79e0}@media only screen and (max-width:1023px){.mainpage-section.section-3 .mainpage-catalog .catalog-block div{text-align:center}}.mainpage-section.section-3 .mainpage-catalog .catalog-block div a{color:#4d79e0;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.2px;text-decoration:underline}@media(hover:none){.mainpage-section.section-3 .mainpage-catalog .catalog-block div a.touch-hovered{color:#75a1ff;text-decoration:underline;opacity:1}}@media(hover:hover){.mainpage-section.section-3 .mainpage-catalog .catalog-block div a:hover{color:#75a1ff;text-decoration:underline;opacity:1}}@media only screen and (min-width:1024px){.mainpage-section.section-3 .common-button-block{max-width:260px;margin:45px auto 0}}.mainpage-section.section-6 h2{max-width:800px;margin:0 auto}.mainpage-section.section-6 .tiles-block{display:grid;gap:20px;margin-top:32px}@media only screen and (min-width:1024px){.mainpage-section.section-6 .tiles-block{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1023px){.mainpage-section.section-6 .tiles-block{display:flex;flex-direction:column;margin-top:6px;gap:16px}}.mainpage-section.section-6 .tiles-block-item{position:relative;padding:24px;border-radius:8px;background:#222a3d;min-height:164px}.mainpage-section.section-6 .tiles-block-item h3{display:flex;align-items:center;justify-content:flex-start;font-family:"PT Serif",serif;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.4px;color:#fff;gap:8px}.mainpage-section.section-6 .tiles-block-item h3:before{content:"";height:24px;width:24px;background:transparent url(/build/assets/icons-sprite-Dh5L4jZO.svg) 0 -165px no-repeat}.mainpage-section.section-6 .tiles-block-item p{font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.5px;color:#b0c3d5;margin-top:8px}.mainpage-section.section-6 .tiles-block-item:nth-child(2) h3:before{background-position:0 -190px}.mainpage-section.section-6 .tiles-block-item:nth-child(3) h3:before{background-position:0 -140px}.mainpage-section.section-6 .tiles-block-item:nth-child(4) h3:before{background-position:0 -215px}.mainpage-section.section-6 .tiles-block-item:nth-child(5) h3:before{background-position:0 -240px}.mainpage-section.section-6 .tiles-block-item:nth-child(7) h3:before{background-position:0 -265px}.mainpage-section.section-6 .tiles-block-item:nth-child(8) h3:before{background-position:0 -290px}.mainpage-section.section-6 .tiles-block-item:nth-child(6) h3:before{background-position:0 -315px}.mainpage-section.section-7 .faq-block-outer{max-width:754px;margin:0 auto}
