.advantages_advantageList__snWZy{margin:25px 0 30px;padding:0;list-style-type:none}.advantages_advantage__h0FPM{display:grid;grid-template-columns:auto 1fr;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}.advantages_advantage__h0FPM:not(:last-child){margin-bottom:30px}.advantages_decoration__3AQWu{position:relative}.advantages_decoration__3AQWu:after{position:absolute;top:calc(17px + 50px);bottom:0;left:50%;width:1px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d2d2d2}.advantages_icon__1hwTS{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:var(--green-light)}.advantages_title__20ktj{margin-top:9px;margin-bottom:20px;font-size:20px;font-weight:700;line-height:27px}.button_button__mfX5b{display:inline-block;padding:10px;cursor:pointer;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,color,border-color,opacity;transition-property:background-color,color,border-color,opacity;text-align:center;color:var(--white);border:1px solid var(--primary);border-radius:5px;background-color:var(--primary);font-size:14px}.button_button__mfX5b:enabled:hover,.button_button__mfX5b:focus-visible{color:var(--primary);background-color:var(--white)}.button_button__mfX5b:enabled:active{opacity:.7}.button_ghost__2zawI{color:var(--black);border-color:var(--gray-light);background-color:var(--white)}.button_ghost__2zawI:enabled:hover,.button_ghost__2zawI:focus-visible{border-color:var(--primary)}.button_arrow__2MmhC{display:inline-block;margin-left:10px;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.button_arrow__2MmhC svg{fill:currentColor}.button_down__aiH90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.card_card__S0gPc{border-radius:5px;background-color:var(--white);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05)}.card_lightpurple__2iPhZ{background-color:#f9f8ff}.input_wrapper__2vgWc{position:relative;padding-bottom:24px}.input_input__3aACN{padding:6px 11px;-webkit-transition:border-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s;color:var(--black);border:1px solid var(--white);border-radius:5px;background-color:var(--white);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);font-family:inherit;font-size:16px;line-height:22px}.input_input__3aACN:focus{outline:none}.input_input__3aACN:focus-visible{border-color:var(--primary)}.input_input__3aACN::-webkit-input-placeholder{opacity:1;color:#a4a4a4}.input_input__3aACN:-ms-input-placeholder{opacity:1;color:#a4a4a4}.input_input__3aACN::placeholder{opacity:1;color:#a4a4a4}.input_error__jq0mm{border-color:var(--tomato)}.input_errorMessage__1eAHf{position:absolute;bottom:0;margin:0;color:var(--tomato);font-size:12px;line-height:16px}.heading-tag_h1__2nTDB,.heading-tag_h2__2aHDi,.heading-tag_h3__pEXYj{margin:0}.heading-tag_h1__2nTDB{font-size:26px;font-weight:500;line-height:35px}.heading-tag_h2__2aHDi{margin-top:50px;font-size:22px;font-weight:500;line-height:30px}.heading-tag_h3__pEXYj{font-size:20px;font-weight:700;line-height:27px}.headhunter-data_headhunter__3ynSW{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}.headhunter-data_count__bZyLI{padding:20px 20px 30px;text-align:center}.headhunter-data_salaries__6xwGP{display:grid;grid-template-columns:repeat(3,1fr);padding-top:21px;padding-bottom:21px;text-align:center}.headhunter-data_salaryItem__2TkSc{padding-right:20px;padding-left:20px}.headhunter-data_salaryItem__2TkSc:not(:last-child){border-right:1px solid var(--gray-light)}.headhunter-data_title__3oOon{margin:0 0 12px;font-size:20px;font-weight:300;line-height:27px}.headhunter-data_salaryItem__2TkSc .headhunter-data_title__3oOon{margin-bottom:8px}.headhunter-data_countValue__19L6Y{margin:0;color:var(--primary);font-size:36px;font-weight:700;line-height:49px}.headhunter-data_salaryValue__1ukKX{margin:0 0 12px;font-size:26px;font-weight:700;line-height:35px}.headhunter-data_rate__3Pnpg{display:grid;grid-template-columns:repeat(3,20px);grid-gap:10px;gap:10px;justify-content:center;margin:0;padding:0;list-style-type:none}.headhunter-data_rate__3Pnpg svg{display:block}.headhunter-data_starActive__2wexW{fill:var(--tomato)}@media (max-width:1200px){.headhunter-data_headhunter__3ynSW{grid-template-columns:1fr;grid-row-gap:30px;row-gap:30px;grid-column-gap:0;-webkit-column-gap:0;column-gap:0}}@media (max-width:640px){.headhunter-data_salaries__6xwGP{grid-template-columns:1fr;grid-row-gap:30px;row-gap:30px;padding:30px 20px}.headhunter-data_salaryItem__2TkSc:not(:last-child){padding-bottom:30px;border-right:none;border-bottom:1px solid var(--gray-light)}}.paragraph_paragraph__2TSx3{margin:0}.paragraph_small__3cCy2{font-size:14px;line-height:24px}.paragraph_medium__16vdf{font-size:16px;line-height:24px}.paragraph_large__9XhSP{font-size:18px;line-height:29px}.product_product__1rFqS{display:grid;grid-template-columns:[start] 70px [logo-end] 30px [title-start] calc(50% - 100px) [center] 1fr [price-start] auto [price-end] 40px [credit-start] auto [credit-end] 40px [rate-start] auto [end];padding:30px}.product_product__1rFqS hr,.product_reviews__3JUZj hr{grid-column:start/end;width:100%;height:1px;margin-top:20px;margin-bottom:20px;border:none;background-color:var(--gray-light)}.product_logo__p-AP8{grid-column:start/logo-end;grid-row:1/span 2}.product_logo__p-AP8 img{display:block;border-radius:5px}.product_title__3rg76{align-self:end}.product_price__129nw{display:flex;flex-wrap:wrap;white-space:nowrap}.product_price__129nw div{align-self:center}.product_credit__3WQ_C,.product_price__129nw{align-self:end;font-size:20px;line-height:27px}.product_discount__3QGAc{margin-left:5px}.product_credit__3WQ_C span{font-size:14px;line-height:19px}.product_rating__3mvwG{align-self:end;white-space:nowrap}.product_rateLabel__3ilvT a{-webkit-transition:color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s}.product_rateLabel__3ilvT a:hover{color:var(--primary)}.product_creditLabel__3IdA1,.product_priceLabel__CmlyQ,.product_rateLabel__3ilvT{font-size:14px;font-weight:300;line-height:19px}.product_categories__5qQBD,.product_title__3rg76{grid-column:title-start/center}.product_price__129nw,.product_priceLabel__CmlyQ{grid-column:price-start/price-end}.product_credit__3WQ_C,.product_creditLabel__3IdA1{grid-column:credit-start/credit-end}.product_rateLabel__3ilvT,.product_rating__3mvwG{grid-column:rate-start/end}.product_categories__5qQBD{display:flex;flex-wrap:wrap;grid-row-gap:10px;row-gap:10px;margin:7px 0 0;padding:0;list-style-type:none}.product_description__3ojCi{grid-column:start/end;margin:0 0 14px;font-size:16px;line-height:24px}.product_features__28t_6{grid-column:start/center;padding-right:60px;font-size:16px;line-height:22px}.product_feature__24ITS{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.product_feature__24ITS:not(:last-child){margin-bottom:10px}.product_featureLabel__3kcwd{font-weight:700}.product_dots__1kiub{border-bottom:1px dashed var(--gray-light)}.product_featureValue__1oEtj{text-align:right}.product_subtitle__pTK2I{margin:0;font-size:16px;font-weight:700;line-height:22px}.product_advantages__mr095{grid-column:center/end;border-left:2px solid #1dc37e}.product_disadvantages__6qSbY{grid-column:center/end;margin-top:20px;border-left:2px solid var(--tomato)}.product_advantages__mr095,.product_disadvantages__6qSbY{padding-left:15px;font-size:16px;line-height:22px}.product_advantages__mr095 .product_subtitle__pTK2I,.product_disadvantages__6qSbY .product_subtitle__pTK2I{margin-bottom:5px}.product_actions__YZchZ{grid-column:start/end}.product_reviewsButton__1qYN7{margin-left:20px}.product_reviews__3JUZj{margin-top:-5px;padding:30px;outline:none}@media screen and (max-width:1320px){.product_product__1rFqS{grid-template-columns:70px 30px auto 40px auto 40px 1fr;grid-template-areas:"logo . title title title title title" "logo . tags tags tags tags tags" "price price price . credit . rating" "priceLabel priceLabel priceLabel . creditLabel . ratingLabel" "hr hr hr hr hr hr hr" "description description description description description description description" "features features features features features features features" "advantages advantages advantages . disadvantages disadvantages disadvantages" "hr2 hr2 hr2 hr2 hr2 hr2 hr2" "actions actions actions actions actions actions actions"}.product_logo__p-AP8{grid-area:logo}.product_title__3rg76{grid-area:title}.product_categories__5qQBD{grid-area:tags;margin-bottom:20px}.product_price__129nw{grid-area:price}.product_credit__3WQ_C{grid-area:credit}.product_rating__3mvwG{grid-area:rating}.product_priceLabel__CmlyQ{grid-area:priceLabel}.product_creditLabel__3IdA1{grid-area:creditLabel}.product_rateLabel__3ilvT{grid-area:ratingLabel}.product_product__1rFqS hr:first-of-type{grid-area:hr}.product_description__3ojCi{grid-area:description}.product_features__28t_6{grid-area:features;margin-bottom:20px;padding-right:0}.product_advantages__mr095{grid-area:advantages}.product_disadvantages__6qSbY{grid-area:disadvantages}.product_actions__YZchZ{grid-area:actions}.product_product__1rFqS hr:nth-of-type(2){grid-area:hr2}}@media screen and (max-width:640px){.product_product__1rFqS{grid-template-columns:70px 30px 1fr;grid-template-areas:"logo . title" "logo . tags" "priceLabel priceLabel price" "creditLabel creditLabel credit" "ratingLabel ratingLabel rating" "hr hr hr" "description description description" "features features features" "advantages advantages advantages" "disadvantages disadvantages disadvantages" "hr2 hr2 hr2" "actions actions actions"}.product_credit__3WQ_C,.product_price__129nw,.product_rating__3mvwG{margin-bottom:10px}}@media screen and (max-width:480px){.product_product__1rFqS{grid-template-columns:1fr;grid-template-areas:"logo" "title" "tags" "priceLabel" "price" "creditLabel" "credit" "ratingLabel" "rating" "hr" "description" "features" "advantages" "disadvantages" "hr2" "actions"}.product_creditLabel__3IdA1,.product_priceLabel__CmlyQ,.product_rateLabel__3ilvT{margin-bottom:5px}}.rating_wrapper__dQxoa{position:relative;padding-right:95px}.rating_error__2QCM9 svg{stroke:var(--tomato)}.rating_rating__3PY3J{display:flex;align-items:center;margin:0;padding:0;list-style-type:none}.rating_rating__3PY3J button{cursor:pointer}.rating_rating__3PY3J li .rating_star___fQVK{display:block;width:25px;padding-right:2.5px;padding-left:2.5px}.rating_filled__3EczY{fill:var(--primary)}.rating_errorMessage__ZoQS4{position:absolute;top:50%;right:0;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--tomato);font-size:12px;line-height:16px}.review_review__SfBoI{display:grid;grid-template-columns:[start] auto 1fr auto auto [end];align-items:center;grid-gap:10px;gap:10px;font-size:14px;line-height:24px}.review_avatar__ogfTq{display:block}.review_name__1eRfI{font-weight:700}.review_title__1CPGY{font-weight:400}.review_date__1FSIs{margin-right:10px}.review_description__2X0ur{grid-column:start/end;margin:0}@media screen and (max-width:640px){.review_review__SfBoI{grid-template-columns:[start] 30px [title-start] auto [date-end] 1fr [end]}.review_name__1eRfI{grid-column:title-start/end}.review_date__1FSIs{grid-column:title-start/date-end}}@media screen and (max-width:425px){.review_date__1FSIs,.review_rating__1KjVu{grid-column:start/end}}.review-form_reviewForm__3oDuX{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-row-gap:30px;row-gap:30px;align-items:center;font-size:14px;line-height:24px}.review-form_reviewForm__3oDuX input:nth-of-type(2){justify-self:left}.review-form_ratingBlock__1xR-G{display:grid;grid-template-columns:auto 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;align-items:center;padding-bottom:24px}.review-form_textarea__35XrH{grid-column:1/-1;width:100%}.review-form_submit__2Unp4{grid-column:1/-1;display:grid;grid-template-columns:148px auto;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;align-items:center}.review-form_submit__2Unp4 p{margin:0}@media screen and (max-width:1100px){.review-form_reviewForm__3oDuX{grid-template-columns:1fr 1fr}.review-form_reviewForm__3oDuX input{width:100%}.review-form_reviewForm__3oDuX input:nth-of-type(2){justify-self:unset}.review-form_ratingBlock__1xR-G{grid-column:1/-1}}@media screen and (min-width:768px) and (max-width:920px){.review-form_reviewForm__3oDuX{grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px}}@media screen and (max-width:640px){.review-form_reviewForm__3oDuX{grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px}.review-form_submit__2Unp4{grid-template-columns:1fr;grid-row-gap:15px;row-gap:15px;text-align:center}}.review-form_success__3YW8m{position:relative;margin-top:30px;padding:20px;color:var(--green);border-radius:5px;background-color:var(--green-light);font-size:14px;line-height:24px}.review-form_successTitle__1A-yp{margin:0 0 10px;font-weight:700}.review-form_successText__2dC-Q{margin:0}.review-form_alertClose__28rW1{position:absolute;top:10px;right:10px;padding:10px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,opacity .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;border:none;background-color:transparent}.review-form_alertClose__28rW1 svg{display:block}.review-form_alertClose__28rW1:enabled:hover{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.review-form_alertClose__28rW1:enabled:active{opacity:.7}.review-form_error__2_5NX{position:relative;margin-top:30px;padding:20px;color:var(--tomato);border:1px solid var(--tomato);border-radius:5px;background-color:var(--white);font-size:14px;line-height:24px}.review-form_error__2_5NX .review-form_alertClose__28rW1 svg{stroke:var(--tomato)}.review-form_errorMessage__1YYha{margin:0}.search_search__dqLoq{position:relative}.search_input__3uLhV{padding-right:45px}.search_input__3uLhV input{width:100%;text-overflow:ellipsis}.search_button__1ESD_{position:absolute;top:3px;right:3px;width:30px;height:30px;padding:6px 6px 7px 7px}.search_button__1ESD_ svg{-webkit-transition:fill .3s ease-in-out 0s;transition:fill .3s ease-in-out 0s}.search_button__1ESD_:enabled:hover svg,.search_button__1ESD_:focus-visible svg{fill:var(--primary)}.skills_skillList__2oyr2{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style-type:none}.sort_sort__1YARi{display:grid;grid-template-columns:repeat(2,auto);grid-gap:40px;gap:40px}.sort_sort__1YARi a{cursor:pointer;-webkit-transition:color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s;font-size:16px;line-height:22px}.sort_sort__1YARi a:hover{color:var(--primary-hover)}.sort_active__2VD-7{color:var(--primary);font-weight:700}.sort_icon__1Ya2C{display:inline-block;visibility:hidden;margin-right:8px;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s;opacity:0;fill:currentColor}.sort_active__2VD-7 .sort_icon__1Ya2C{visibility:visible;opacity:1}.tag_tag__16gkR{display:inline-block;margin-right:5px;padding:5px 10px;border-radius:20px;background-color:var(--white);font-size:14px;line-height:1}.tag_small__1HLhv{font-size:12px}.tag_primary__fTC3A{color:var(--primary-hover);border:1px solid var(--primary);background-color:transparent}.tag_ghost__3PL_4{border:1px solid var(--gray-light)}.tag_red__1wm1R{color:var(--white);background-color:var(--red);font-weight:700}.tag_green__3N47b{color:var(--green);background-color:var(--green-light);font-weight:700}.tag_gray__262q-{color:var(--white);background-color:#b3c0d9;font-weight:700}.button-icon_button__MU_Sz{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,opacity;transition-property:background-color,opacity;color:var(--white);border:none;border-radius:10px;background-color:var(--primary);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);font-size:14px}.button-icon_button__MU_Sz svg{fill:var(--white);-webkit-transition:fill .3s ease-in-out 0s;transition:fill .3s ease-in-out 0s}.button-icon_button__MU_Sz:enabled:hover,.button-icon_button__MU_Sz:focus-visible{background-color:var(--primary-hover)}.button-icon_button__MU_Sz:enabled:active{opacity:.7}.button-icon_white__1BxPm{color:var(--primary);background-color:var(--white)}.button-icon_white__1BxPm svg{fill:var(--primary)}.button-icon_white__1BxPm:enabled:hover svg,.button-icon_white__1BxPm:focus-visible svg{fill:var(--white)}.textarea_wrapper__vdzKy{position:relative;padding-bottom:24px}.textarea_textarea__1mo_g{display:block;width:100%;min-height:76px;margin:0;padding:6px 11px;resize:none;-webkit-transition:border-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s;color:var(--black);border:1px solid var(--white);border-radius:5px;background-color:var(--white);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);font-family:inherit;font-size:16px;line-height:22px}.textarea_textarea__1mo_g:focus{outline:none}.textarea_textarea__1mo_g:focus-visible{border-color:var(--primary)}.textarea_textarea__1mo_g::-webkit-input-placeholder{opacity:1;color:#a4a4a4}.textarea_textarea__1mo_g:-ms-input-placeholder{opacity:1;color:#a4a4a4}.textarea_textarea__1mo_g::placeholder{opacity:1;color:#a4a4a4}.textarea_error__K5IDT{border-color:var(--tomato)}.textarea_errorMessage__1ev5Z{position:absolute;bottom:0;margin:0;color:var(--tomato);font-size:12px;line-height:16px}.up_up__HFQ39{position:fixed;right:30px;bottom:30px}.menu_menu__2W64i{padding-top:9px;color:var(--gray)}.menu_menu__2W64i ul{margin:0;padding:0;list-style-type:none}.menu_menu__2W64i a{-webkit-transition:color .3s ease-in-out 0s,opacity .3s ease-in-out 0s;transition:color .3s ease-in-out 0s,opacity .3s ease-in-out 0s}.menu_menu__2W64i a:focus-visible,.menu_menu__2W64i a:hover,.menu_menu__2W64i button:enabled:hover,.menu_menu__2W64i button:focus-visible{color:var(--primary-hover)}.menu_menu__2W64i a:active,.menu_menu__2W64i button:enabled:active{opacity:.7}.menu_firstLevelItem__2cBoL:not(:last-child){margin-bottom:20px}.menu_firstLevelItem__2cBoL>a{display:grid;grid-template-columns:24px 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;align-items:center;font-size:18px;font-weight:500}.menu_firstLevelItem__2cBoL>a svg{fill:currentColor}.menu_firstLevelItemActive__1v8FS>a{color:var(--primary)}.menu_firstLevelItem__2cBoL>ul{margin-top:14px;margin-left:11px;padding-top:8px;padding-bottom:9px;padding-left:32px;border-left:1px solid #dfdfdf}.menu_secondLevelItem__22Ste{font-size:12px;font-weight:300;line-height:16px}.menu_secondLevelItem__22Ste:not(:last-child){margin-bottom:10px}.menu_secondLevelItem__22Ste>button{padding:0;cursor:pointer;text-transform:uppercase;color:inherit;border:none;background-color:transparent;font:inherit}.menu_secondLevelItem__22Ste>.menu_secondLevelItemBlock__qCPbt{overflow:hidden}.menu_thirdLevelItem__2CrPv{font-size:14px;font-weight:500;line-height:19px}.menu_thirdLevelItem__2CrPv>a{display:block;padding-top:5px;padding-bottom:5px;outline-offset:-1px;font:inherit}.menu_thirdLevelItemActive__1RKFO{color:var(--primary)}.sidebar_sidebar__2uE2r{display:grid;align-content:start;grid-row-gap:20px;row-gap:20px;padding-top:34px;padding-bottom:34px}.header_header__bLWYv{position:relative;display:grid;grid-template-columns:1fr 40px;grid-gap:10px;gap:10px;padding:15px}.header_toggle__2cbex{position:absolute;z-index:11;top:15px;right:15px}.header_mobileMenu__1Xd4Z{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:15px 20px 20px;background-color:#f5f6f8}.header_mobileMenu__1Xd4Z>div{padding-top:0}.footer_footer__1BSru{display:grid;grid-template-columns:1fr repeat(2,auto);grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;padding:32px 25px;color:var(--white);background-color:var(--primary);font-size:16px;line-height:22px}.footer_footer__1BSru a{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.footer_footer__1BSru a:hover{text-decoration:underline}.footer_footer__1BSru a:active{opacity:.7}.footer_copyright__3UBRc,.footer_privacyPolicy__1vMBX,.footer_termsOfUse__3HNJE{margin:0}@media (max-width:929.98px){.footer_footer__1BSru{grid-template-columns:1fr;justify-items:center;grid-row-gap:20px;row-gap:20px;grid-column-gap:unset;-webkit-column-gap:unset;column-gap:unset;text-align:center}}.layout_wrapper__35jfV{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto 230px minmax(320px,1200px) auto;grid-template-areas:". header header ." ". sidebar main ." "footer footer footer footer";grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;min-height:100vh}.layout_skipMenu__1ygUV{position:fixed;top:5px;left:100px;display:block;overflow:hidden;height:0;padding:0;color:var(--white);border:none;background-color:var(--primary)}.layout_skipMenu__1ygUV:focus{height:auto;padding:5px 10px}.layout_header__1q93M{grid-area:header;display:none}.layout_sidebar__1_O38{grid-area:sidebar}.layout_main__3-pLk{grid-area:main;padding-top:40px;padding-bottom:49px;outline:none}.layout_footer__3ng2h{grid-area:footer}@media screen and (max-width:767.98px){.layout_wrapper__35jfV{grid-template-rows:auto 1fr;grid-template-columns:minmax(320px,1200px);grid-template-areas:"header" "main" "footer"}.layout_sidebar__1_O38{display:none}.layout_header__1q93M{display:grid}.layout_main__3-pLk{padding:20px 15px 29px}}