
.container,.container-menu{width:1000px;margin:0 auto;max-width:100%}

.b404,.btn-center,.faq h2,.footer__message,.game-item__info,.header_menu_link,.headline,.lang-header__title,.links__link,.links__link.letters,.links__link.letters.active,.share-block,.share-buttons,.solitaire-text .h2--center,.solitaire-text .info_text,.solitaire-text .info_text_p,.solitaire-text .ol li,.solitaire-text .ol li:before,.solitaire-text p.center,.solitaire-text__h1,.update{text-align:center}#hexGrid,.game-item__img,.hexIn,.hexLink,.noscroll,.page,.scroll-element .scroll-element_outer,svg:not(:root){overflow:hidden}
.hint__hidden,.ripple{pointer-events:none;opacity:0}
.checkbox-def__inp:checked+.checkbox-def__dec .checkbox-def__dec-icon,.hint:hover .hint__hidden,.lang-header__link.is-active .icon,.lang-header__link:hover .icon,.starability-basic>input:not([disabled]):hover+label::before{opacity:1}
.btn-el,.button,.checkbox-def,.checkbox-el,.checkbox-radio-def,.close-btn,.jq-selectbox,.jq-selectbox__dropdown li,.modal-def__close,.scroll-element .scroll-arrow,.scroll-element .scroll-bar,.starability-basic>label{cursor:pointer}
.cursor,.hex p,.hint__hidden,.share-button,.text-words{text-transform:uppercase}#scoreboard,.block-words__ul,.modal-def__wrap,.page,.section--full.fixed .container{-webkit-box-orient:vertical;-webkit-box-direction:normal}

.btn,.links__link{border-radius:10px}
.page,.section--full.fixed .container{display:-webkit-box;display:-ms-flexbox}*{-webkit-box-sizing:border-box;box-sizing:border-box}
.page{display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}
.page__wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}


.no-pading{padding:0!important;width:100%!important}
.btn{color:#fff;font-size:16px;padding:10px 20px;display:inline-block;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:#159f46;line-height:26px}
.hint__hidden,.lang-header__link .icon,.share-button{-webkit-transition:.2s;-o-transition:.2s}
.btn:hover{background:#20b254}
.btn .icon{width:28px;height:28px;margin-right:10px;margin-bottom:-8px}
.btn.generator{background:#4eb947}
.btn.generator:hover{background:#59ca52}
.btn.generator .icon{fill:#fff}

.game-item__bottom,.header_menu{display:flex;justify-content:center}
.game-item__rate,.games{display:-webkit-box;display:-ms-flexbox}

.games{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:0}
.game-category{margin-bottom:15px;width:78%!important}
.game-item{width:200px;margin:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.07);border-radius:10px}
.game-item-list{width:290px!important}
.game-item:hover{box-shadow:0 5px 20px rgba(0,0,0,.15)}
.fullscreen:hover,.game-item:hover .game-item__title,.menu-header__link:hover{color:#159f46}
.game-item:hover .game-item__play{color:#fff;background:#159f46;border:1px solid #159f46}
.game-item:hover .game-item__img img{transform:scale(1.15)}
.game-item__img{height:133px;border-radius:10px 10px 0 0}
.game-item__img img{display:block;max-width:100%;transition:transform .35s;transform:scale(1)}
.game-item__info{padding:10px 15px 15px}
.game-item__title{color:#13141c;font-size:16px;font-weight:700;margin-bottom:12px;transition:.3s}
.game-item__text{color:#7e8399;font-size:13px;line-height:18px;margin-bottom:10px}
.game-item__text span{color:#413732;font-size:13px;padding:2px 6px;margin-bottom:4px;border-radius:5px;background:#e7dbd6;border-bottom:1px solid #baa095}
.game-item__play{color:#13141c;font-size:16px;font-weight:700;background:#fff;padding:8px 54px;border-radius:50px;transition:.3s;border:1px solid #c5c6ce}
.game-item__rate{color:#57422d;font-size:14px;font-weight:700;display:flex}
.game-item__rate img{height:16px;margin-right:8px}
.links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px}
.links__link{background-color:#fff;color:#13141c;font-size:14px;margin:10px;padding:10px;width:calc(25% - 24px);line-height:24px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.dropdown-menu__link:hover,.lang-header__title:hover,.solitaire-text a{color:#159f46}#st-1 .st-total>span,.block-words strong,.links__link.active,.text-words,.wrap-article strong,strong{font-weight:700}
.links__link .icon{width:24px;height:22px;border-radius:10px;margin-right:8px;margin-bottom:-6px}
.dropdown-menu__li:last-child,.lang-header__link:last-child,.solitaire-text ul li:last-child{margin-bottom:0}

.setting{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}


.menu-header{display:flex;-ms-flex-align:center;align-items:center;padding:0;margin:0}
.menu-header__li,.menu-header__link{display:-webkit-box;position:relative}
.lang-header__title,.menu-header__link{-webkit-box-align:center;font-size:14px;text-decoration:none}
.menu-header__li{display:-ms-flexbox;display:flex;height:100%}
.menu-header__link{color:#2b2e3a;font-weight:700;line-height:24px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.dropdown-menu,.menu-header__link:before{position:absolute;width:100%;display:none;left:0}
.menu-header__link:before{content:"";top:calc(100% - 2px);border-top:2px solid #159f46}
.menu-header__link .icon{fill:currentColor;width:18px;height:18px;margin-right:8px}
.menu-header__link--dropdown{z-index:1}
.menu-header__link--dropdown:before{height:5px;background:#fff}
.menu-header__link--dropdown .icon-down-arrow{display:block;width:12px;height:12px;fill:#2b2e3a;margin-left:7px}
.menu-header__link:hover:before{display:block}
.menu-header__link:hover .icon{fill:#159f46}
.dropdown-menu{top:100%;background:#fff;border-radius:0 5px 5px;margin:0;z-index:1;padding:20px 15px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.dropdown-menu__list{margin:0;padding:0;height:260px}
.dropdown-menu__li{display:block;margin-bottom:15px}
.dropdown-menu__link{color:#2b2e3a;font-size:14px}

.b404{padding-top:100px;margin-bottom:50px}
.b404__title{text-shadow:0 0 50px rgba(0,0,0,.1);color:#fff;font-size:360px;font-weight:900;line-height:260px;margin-bottom:100px}
.b404__text{color:#13141c;font-size:20px;font-weight:700;line-height:24px;margin-bottom:20px}
.b404__btn{border:1px solid #159f46;color:#fff;font-size:16px;padding:15px 30px;border-radius:5px;display:inline-block;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:#159f46}
.b404__btn:hover{border:1px solid #159f46;background:0 0;color:#159f46}


.arrow{position:relative;left:calc(50% - 12px)}
.arrow span{display:block;width:24px;border-bottom:4px solid #159f46;border-right:4px solid #159f46;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:2s infinite animate;animation:2s infinite animate}
.arrow span:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}
.arrow span:nth-child(3){-webkit-animation-delay:-.4s;animation-delay:-.4s}@-webkit-keyframes animate{0%{opacity:0;-webkit-transform:rotate(45deg) translate(-20px,-20px);transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;-webkit-transform:rotate(45deg) translate(20px,20px);transform:rotate(45deg) translate(20px,20px)}}@keyframes animate{0%{opacity:0;-webkit-transform:rotate(45deg) translate(-20px,-20px);transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;-webkit-transform:rotate(45deg) translate(20px,20px);transform:rotate(45deg) translate(20px,20px)}}

.checkbox-def,.cursor,.hex,.hint{position:relative}
.hint__hidden{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:9px;font-weight:400;padding:5px 10px;background:#161b25;border-radius:5px;white-space:nowrap;transition:.2s}
.hint__hidden:after{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border:5px solid transparent;border-top-color:#161b25}
.scroll-textarea>.scroll-content>textarea,.scroll-wrapper>.scroll-content{max-width:none!important;overflow:scroll!important;position:relative!important;margin:0}
.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}
.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}select{border:none;opacity:0}
.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox-def,.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.jq-selectbox{z-index:10;position:relative;background:#fff;border-radius:5px;color:#75798d;font-size:14px;font-weight:400;width:100%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.07);box-shadow:0 0 15px rgba(0,0,0,.07);-webkit-transition:-webkit-box-shadow .35s;-o-transition:box-shadow .35s;transition:box-shadow .35s,-webkit-box-shadow .35s;display:block}
.jq-selectbox__select-text{overflow:hidden;user-select:none;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;min-width:23px}
.jq-selectbox.opened{border-radius:5px 5px 0 0}
.jq-selectbox.error{-webkit-box-shadow:0 0 0 1px #d19894;box-shadow:0 0 0 1px #d19894;background-color:#fafbfe}
.jq-selectbox label.error{display:none!important}
.jq-selectbox:hover{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15)}
.jq-selectbox__select{padding:0 20px 0 10px;height:25px;line-height:25px;position:relative}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:18px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.jq-selectbox__dropdown{border-top:none;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.07);box-shadow:0 10px 15px rgba(0,0,0,.07);background-color:#fff;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 5px 5px}
.jq-selectbox__dropdown ul{padding:0;margin:0}
.jq-selectbox__dropdown li{display:block;padding:5px 10px}#already-found,#invalid-word,#miss-center,#too-short,.jq-selectbox__dropdown li.disabled,.scroll-element{display:none}
.jq-selectbox__dropdown li.sel,.jq-selectbox__dropdown li:hover{color:#13141c}
.jq-selectbox__dropdown .scroll-element.scroll-y{height:calc(100% - 20px);top:10px}
.jq-selectbox__dropdown .scroll-content{max-height:390px!important}
.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}
.scroll-wrapper>.scroll-content{border:none!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;height:auto;left:0;max-height:none;padding:0;top:0;width:auto!important}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}
.scroll-element,.scroll-element div{-webkit-box-sizing:content-box;box-sizing:content-box}
.scroll-textarea{border:1px solid #ccc;border-top-color:#999}
.scroll-textarea>.scroll-content{overflow:hidden!important}
.scroll-textarea>.scroll-content>textarea{border:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;max-height:none!important;outline:0;padding:2px;top:0;width:100%!important}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}
.scroll-element,.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}
.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}
.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}
.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}
.scroll-element.scroll-y{height:100%;right:0;top:0;width:4px}
.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}
.scroll-element .scroll-bar,.scroll-element .scroll-element_outer,.scroll-element .scroll-element_track{border-radius:4px}
.scroll-element .scroll-element_track{background-color:transparent}
.scroll-element .scroll-bar{background-color:#e2e7f1}
.dropdown-menu__li:hover,.lang-header__title:hover{background:#f5f6f9}
.gamb.open span:nth-child(2),.lang-header,.lang-header:hover .lang-header__dropdown,.menu-header,.menu-header__li:hover .dropdown-menu,.menu-header__li:hover .menu-header__link--dropdown:before{display:none}
.gamb{display:block;-ms-flex-item-align:center;align-self:center;margin-left:auto;width:26px;height:36px;-webkit-tap-highlight-color:transparent}
.gamb span{background-color:#13141c;display:block;width:26px;height:2px;border-radius:3px;margin:8px 0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.gamb.open span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}
.gamb.open span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.gamb-hidden{display:block;width:220px;min-height:calc(100% - 50px);background:#fff;position:absolute;right:-220px;top:50px;z-index:99;-webkit-transition:right .5s;-o-transition:right .5s;transition:right .5s;padding:0}
.gamb-hidden .lang-header,.gamb-hidden .menu-header{display:block;margin:15px 0}
.gamb-hidden.open{right:0;-webkit-box-shadow:-20px 0 20px rgba(0,0,0,.05);box-shadow:-20px 0 20px rgba(0,0,0,.05)}

.menu-header__link{font-size:16px;padding:15px 20px;font-weight:700}
.menu-header__li{display:block}
.dropdown-menu{position:static;width:100%;padding:15px 12px;-webkit-box-shadow:none;box-shadow:none;background:#f5f7fb}
.dropdown-menu__li{display:block;margin-bottom:15px}
.dropdown-menu__link{font-size:15px;padding:0 10px}
.dropdown-menu__list{max-height:290px}
.menu-header--right:before{content:"";display:block;width:90%;height:3px;background-color:#eceff3;margin:20px 0 20px 10%}
.menu-header__link--dropdown .icon-down-arrow{width:14px;height:14px}
.statistics__arrow{right:0}
.fullscreen:hover{color:#2b2e3a}
.header__logo{width:120px}}@media (max-width:767px){.gamb{margin-right:10px}
	.headline__title{font-size:25px}
.headline__text{font-size:14px}
.statistics__number span{min-width:0}
.statistics__number{font-size:38px}
.statistics__title{font-size:10px}
.statistics__arrow{right:0;top:8px}
.statistics__arrow--down{top:38px}
.statistics__arrow .icon{width:16px;height:16px}
.links__link{width:calc(50% - 24px);text-align:left}
.game-item{width:160px;margin:10px}
.game-item__img{height:107px}

.rate{-ms-flex-wrap:wrap;flex-wrap:wrap}
.rate__title{width:100%;text-align:center;margin-right:0;margin-bottom:10px}
.section--full.fixed{padding:10px 0}
.checkbox-el__text,.text-info,.top-menu__btnText,.top-menu__text{font-size:13px!important}
.suit,.suit-black,.suit-red{font-size:16px!important}
.solitaire-text .ol li img{margin-top:10px;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);width:100%}
.banner_middle{display:none}
.banner_middle_mobile{display:block}}
.block-words__ul li::after,.wrap-article ul li::after{width:7px;position:absolute}
.container-2,.cursor p{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center}@media (max-width:375px){.rate__votes{line-height:36px}
	.links__link{width:100%}}
.container-2{display:flex;-ms-flex-pack:center;justify-content:center;align-items:center;background-color:#20b152;box-shadow:inset 0 0 300px #095925;height:calc(100vh - 86px);min-height:750px}#scoreboard{-ms-flex-direction:column;flex-direction:column}#hexGrid{display:grid;grid-gap:6px;width:250px;margin:0 auto;font-size:.9em;grid-template-columns:repeat(6,2fr);padding-bottom:60px}
.hex{grid-column-end:span 2;background-color:solid #ff0}
.hexIn,.hexIn *{position:absolute}
.hex::after{display:block;padding-bottom:86.602%}
.hexIn{width:100%;padding-bottom:115.47%;-webkit-transform:rotate3d(0,0,1,-60deg) skewY(30deg);-ms-transform:rotate3d(0,0,1,-60deg) skewY(30deg);transform:rotate3d(0,0,1,-60deg) skewY(30deg)}
.hexIn *{visibility:visible}
.hexLink{display:block;width:100%;height:100%;background-color:#e9e6d7;-webkit-transform:skewY(-30deg) rotate3d(0,0,1,60deg);-ms-transform:skewY(-30deg) rotate3d(0,0,1,60deg);transform:skewY(-30deg) rotate3d(0,0,1,60deg)}#center-letter{background-color:#ffdb2e}input[type=text]{background:0 0;border:none}
.hex p{width:100%;padding:40%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;font-weight:700;font-size:1.6em}#cursor,#testword{font-size:30px;font-weight:700}
.hexLink:focus p,.hexLink:hover p{background-color:#d8d4c0}#center-letter.hexLink:focus p,#center-letter.hexLink:hover p{background-color:#ecc129}
.hex:nth-child(5n+1){grid-column-start:2}
.hex:nth-child(5n+3){grid-column-start:1}#testword{height:50px;padding-top:3px}#cursor{color:#ffdb2e}
.cursor{margin:0 auto 20px}
.cursor p{display:flex;-ms-flex-pack:center;justify-content:center}
.scoreText{font-size:15px;font-weight:100;-ms-flex-item-align:center;align-self:center}ul li{line-height:30px;border-bottom:1px solid #e7dfbc}#discoveredText{font-size:16px;-ms-flex-item-align:center;align-self:center;width:200px;background:#fbf4d5;border-radius:10px}
.dwords{font-weight:400}#shuffle_button{padding:10px;line-height:4px}#shuffle_button img{width:24px}
.button_container{display:-webkit-inline-flex;margin-bottom:5vh;width:300px;height:10%}
.button{background-color:#fff;border:2px solid #e7e7e7;margin:0 auto;color:#000;padding:0 15px;display:inline-block;font-size:15px;border-radius:30px}
.button:hover{background-color:#e7e7e7;color:#000;border:2px solid #e7e7e7}#amazing,#good,#great,#pangram{display:None;background-color:#9fca46;color:#fff}
.notifications{background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;font-size:12px}
.checkbox-def__dec,.checkbox-radio-def__dec{background-color:rgba(255,255,255,0);text-align:center;top:0;left:0}
.checkbox-def{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;user-select:none;width:22px;height:22px}
.checkbox-radio-def,.modal-content__close{-webkit-user-select:none;-moz-user-select:none}
.checkbox-def__inp,.checkbox-radio-def__inp{position:absolute;bottom:0;left:0;width:.1px;height:.1px;z-index:-1;visibility:hidden}
.checkbox-def__dec{border:1px solid #bac0cc;border-radius:3px;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.checkbox-def__dec-icon{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.checkbox-def__inp:checked+.checkbox-def__dec{background-color:#4ec050;border-color:#4ec050}
.checkbox-radio-def{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;-ms-user-select:none;user-select:none;width:22px;height:22px}
.checkbox-radio-def__dec,.close-btn{-webkit-box-align:center;font-size:0}
.checkbox-radio-def__dec{border:1px solid #bac0cc;border-radius:100%;position:absolute;width:100%;height:100%;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:2px}
.checkbox-radio-def__dec-circle{width:100%;height:100%;display:block;border-radius:100%;background-color:#dfe3ec;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}
.checkbox-radio-def__inp:checked+.checkbox-radio-def__dec{border-color:#4ec050}
.checkbox-radio-def__inp:checked+.checkbox-radio-def__dec .checkbox-radio-def__dec-circle{background-color:#4ec050;opacity:1}
.checkbox-el{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.close-btn,.modal-def__wrap{display:-webkit-box;display:-ms-flexbox}
.checkbox-el__text{font-weight:400;font-size:14px;color:#13141c;margin-left:10px;text-align:left;line-height:1.5;margin-top:1px}
.suit,.suit-black,.suit-red{font-size:18px}
.suit{margin-left:6px}
.suit-red{color:#e71444}@media screen and (min-width:768px){.checkbox-el:hover .checkbox-def__dec-icon,.checkbox-el:hover .checkbox-radio-def__dec-circle{opacity:1}}
.block-checkboxes__el{margin-bottom:11px}
.block-checkboxes__el:last-child,.wrap-article p:last-child,.wrap-article ul li:last-child{margin-bottom:0}
.close-btn{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.overlay{opacity:.149;background-color:#000}
.modal-def{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:9999}
.modal-def__wrap{min-height:100%;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;justify-content:center;padding:20px;overflow:hidden}
.modal-def__content{position:relative;z-index:10;width:100%}
.modal-def__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.modal-content{max-width:342px;width:100%;-webkit-box-shadow:0 0 15% 0 #000;box-shadow:0 0 15% 0 #000;background-color:#fff;overflow:hidden;border-radius:15px}
.modal-content__top{position:relative;padding:12px 10px;text-align:center;background-color:#f1f4f9}
.modal-content__title{color:#13141c;font-size:16px;font-weight:700;font-family:Montserrat}
.modal-content__close{position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);right:10px;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;-ms-user-select:none;user-select:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.modal-content__close-icon{width:12px;height:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.modal-content__close-icon path{fill:#667183;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.modal-content__close:hover .modal-content__close-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.modal-content__close:hover path{fill:#394558}
.modal-content__body{padding:13px 21px 18px;max-height:400px;overflow:auto}
.modal-content__words{text-align:center;margin-bottom:8px}
.modal-content__info{color:#5e636f;font-size:12px;font-weight:400;text-align:center;margin-bottom:17px;line-height:1.5}
.modal-content__title2{text-align:center;margin-bottom:3px}
.modal-content__checkboxes{margin-bottom:13px}
.btn-el{padding:12px 17px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.btn-el svg{width:20px;height:20px;fill:#ddebe2}
.btn-el:hover{background-color:#076829;color:#fff}
.block-btns{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top-menu{background-color:#0b7530;font-size:0}
.text-info,.top-menu__btnText,.top-menu__text{font-size:14px;font-weight:400;user-select:none}
.top-menu__content{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.top-menu__btnText{color:#ddebe2;height:100%;font-weight:700}
.block-words__ul li::after,.wrap-article ul li::after{content:"";top:7px;left:0;border-radius:50%;background-color:#13141c;height:7px}
.top-menu__text{color:#fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.text-info,.text-words{color:#21232f;}
.top-menu__left,.top-menu__right{width:300px}
.top-menu__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.text-info{line-height:1.5}
.block-words__ul li,.wrap-article ul li{border-bottom:0;line-height:inherit;padding-left:15px}
.wrap-article p{margin-bottom:10px}
.wrap-article a{color:#3177d5}
.wrap-article ul{text-align:left;margin-bottom:15px}
.block-words__ul li,.wrap-article ul li{position:relative;margin-bottom:3px}
.text-words{font-size:20px}
.text-words span{color:#eec814}
.block-words{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.block-words__ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;text-align:left}
.block-words__ul li{padding-right:15px;width:50%}@media screen and (max-width:768px){.btn-el{padding:12px 10px}
	.btn-el svg{width:18px;height:18px}
.top-menu__left,.top-menu__right{width:115px}}