.announcements{margin:0 0 90px}.announcements .top{margin:0 0 30px}.announcements .top .selectBox{width:240px;margin:0 10px 0 0}.announcements .bottom,.announcements .top{width:100%;display:flex}.announcements .bottom .row{margin:0 -15px}.announcements .bottom ul.announcementsList{display:flex;width:100%;flex-flow:wrap}.announcements .bottom ul.announcementsList li{padding:0 30px 15px 0;width:50%}.announcements .bottom ul.announcementsList li:nth-child(2n){margin:0 0 15px}.announcements .bottom ul.announcementsList li .announcementsBox{width:100%;padding:15px 30px 20px 80px;position:relative;background:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden}.announcements .bottom ul.announcementsList li .announcementsBox.doc::before{background-image:url(../img/doc-icon.png)}.announcements .bottom ul.announcementsList li .announcementsBox::after{content:"";height:100%;width:100%;background-color:#e6e6e6;display:flex;position:absolute;left:-110%;top:0;z-index:1;transition:left .6s ease-in-out}.announcements .bottom ul.announcementsList li .announcementsBox:hover::after{left:0;opacity:.5}.announcements .bottom ul.announcementsList li .announcementsBox::before{content:"";background-image:url(../img/pdf_icon.png);width:42px;height:48px;position:absolute;left:20px;z-index:2}.announcements .bottom ul.announcementsList li .announcementsBox .docTitle{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.03em;color:#000;margin:0 0 15px;width:100%;position:relative;z-index:2}.announcements .bottom ul.announcementsList li .announcementsBox .moreButton{font-weight:600;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;width:100%;position:relative;z-index:2}.announcements .bottom ul.announcementsList li .announcementsBox .moreButton span{font-weight:600;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;position:relative;padding:0 0 0 35px}.announcements .bottom ul.announcementsList li .announcementsBox .moreButton span::before{content:"";position:absolute;top:calc(50% - 12px);left:0;background-image:url(../sprite/sprite.png);background-position:-330px -72px;width:24px;height:24px}.announcements .select2-container{height:50px}.announcements .select2-container .select2-selection,.select2-dropdown{border:1px solid rgba(196,196,196,.5);border-radius:3px}.announcements .select2-container .select2-selection .select2-selection__rendered{padding:0 20px;font-weight:700;font-size:16px;line-height:19px;color:#000}.announcements .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#000}.announcements .select2-container .select2-selection .select2-selection__arrow{background-image:url(../sprite/sprite.png);background-position:-322px -250px;width:8px;height:4px;top:calc(50% - 2px)}.select2-dropdown{top:0;border-top:0}.select2-dropdown .select2-results__options li{height:45px;display:flex;align-items:center}@media screen and (max-width:1199px){.announcements{margin:0 0 45px}.announcements .bottom,.announcements .bottom ul.announcementsList{flex-direction:column}.announcements .bottom .row{margin:0}.announcements .bottom ul.announcementsList li{width:100%;padding:0 0 10px}.announcements .bottom ul.announcementsList li:nth-child(2n){margin:0 0 10px}}@media screen and (max-width:767px){.announcements .top{margin:0 0 20px}.announcements .top .selectBox{width:calc(100% - 130px);margin:0}.announcements .top .selectBox:last-child{margin:0 0 0 10px}.announcements .bottom ul.announcementsList li .announcementsBox{padding:15px 20px 15px 50px}.announcements .bottom ul.announcementsList li .announcementsBox:before{width:20px;height:23px;background-size:contain;top:19px}.announcements .bottom ul.announcementsList li .announcementsBox .docTitle{font-size:16px;line-height:24px}}